2013-07-25 1 views
0

요즘 중요한 API 변경 사항이없는 Netbeans 프로젝트에서 오류가 발생했습니다. 이제 갑자기 다음과 같은 오류가 발생하여 빌드가 갑자기 실패합니다. org.bouncycastle.cert.ocsp.BasicOCSPResp에 대한 클래스 파일이 없습니다.org.bouncycastle.cert.ocsp.BasicOCSPResp에 대한 클래스 파일이 없습니다.

내 프로젝트는 이러한 라이브러리를 사용하지 않습니다. 나는 그것이 일종의 iText 종속성이라는 것을 알았지 만, iText 관련 코드를 모두 주석 처리하더라도 오류는 계속 발생합니다.

내 Netbeans 프로젝트에 1.49 버전의 bouncycastle을 추가하려했지만 아무 소용이 없었습니다. (사실, 그것은 내가 가지고 있던 첫 번째 충격파가없는 클래스 발견 된 오류를 치료했지만이 두 번째 오류는 다음 문제였다.) 나는 아카이브를보고 BasicOCSPResp가 org.bouncycastle.ocsp 아래에 있음을 발견했다. 또한 버전 1.47, 1.46 및 1.32에서 엿보기를 시도하고 모두 org.bouncycastle.cert.ocsp가 아니라 org.bouncycastle.ocsp에서 BasicOCSPResp를 찾았습니다.

error: com.sun.tools.javac.code.Symbol$CompletionFailure: class file for  
org.bouncycastle.cert.ocsp.BasicOCSPResp not found 

주석 프로세서

가 캐치되지 않는 예외를 던졌다 ... 정적 메타 공장 만들기 : 참고 : 여기에

는 빌드 스택 트레이스입니다. 자세한 내용은 다음 스택 추적을 참조하십시오.

java.lang.RuntimeException: com.sun.tools.javac.code.Symbol$CompletionFailure: class file for org.bouncycastle.cert.ocsp.BasicOCSPResp not found 
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:407) 
at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:627) 
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:556) 
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:701) 

답변

2

바운 시성에는 여러 개의 병이 있습니다. BasicOCSPResp의 경우 classpath에 bcpkix jar가 있는지 확인해야합니다. 최신 버전은 bcpkix-jdk15on-149.jar입니다.

+0

netbeans-8.1/java/modules, netbeans-8.1/java/modules/ext, netbeans-8.1/enterprise/modules, netbeans-8.1/java/modules에 jar 파일 (org.bouncycastle.cert.ocsp.BasicOCSPResp 포함 확인) 8.1/enterprise/modules/ext. 여전히 불평하고있다. classpath는 어느 것입니까? – cpliu338

관련 문제