package javax.crypto does not exist 라는 에러는
JDK의 jce.jar를 찾지 못해 발생하는 에러입니다.
사실.. 윈도우 로컬 개발환경에선 Maven Test, Junit Test 모두 성공해서
실패하길래 당황했는데요~..
이를 해결하기 위해선 컴파일 시점에 jce.jar의 경로를 주입시켜줘야합니다.
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
'Java' 카테고리의 다른 글
[Java] Executor를 이용한 병렬 처리 (0) | 2016.10.31 |
---|---|
모델 클래스에 인터페이스 구현 설계에 대한 내용 (0) | 2016.08.24 |
MySQL과 Java AES 128 암호/복호 동기화하기 (대칭키, 양방향) (0) | 2016.08.11 |
AES 암호화/복호화 (0) | 2016.08.02 |
Bit 연산 (0) | 2016.03.21 |