Java

package javax.crypto does not exist

윤성탁 2016. 8. 17. 18:36
package javax.crypto does not exist 라는 에러는
JDK의 jce.jar를 찾지 못해 발생하는 에러입니다.

사실.. 윈도우 로컬 개발환경에선 Maven Test, Junit Test 모두 성공해서
실패하길래 당황했는데요~..

이를 해결하기 위해선 컴파일 시점에 jce.jar의 경로를 주입시켜줘야합니다.
bootclasspath="${java.home}/lib/rt.jar:${java.home}/lib/jce.jar"
혹은 메이븐의 pom으로도 수정이 가능합니다.

Maven Pom.xml

<plugin>
<configuration>
<compilerarguments>
	 <bootclasspath>${java.home}/lib/rt.jar:${java.home}/lib/jce.jar</bootclasspath>
</compilerarguments>
</configuration>
</plugin>
참고 - http://stackoverflow.com/questions/14935447/why-am-i-getting-package-javax-crypto-does-not-exist - http://blog.naver.com/khh141/60210571612