내 코드는 Eclipse에서 컴파일하지만 런타임에 ClassNotFound를 얻습니다. 어떻게 수정할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/764614

문제

항아리가 Eclipse Java 프로젝트에 성공적으로 추가되게하는 원인은 무엇입니까? 그런 다음 런타임에 해당 항아리의 일부 클래스는 Classnotfound 예외로 찾을 수 없습니까?

도움이 되었습니까?

해결책

런타임의 클래스 경로 변수가 잘못 설정되었거나 JAR 파일에 일부 클래스 추가를 놓쳤을 가능성이 높습니다.

다른 팁

@ojblass는 거의 확실하게 그것을 가지고 있습니다. 확장하려면 JAR 파일을 항아리 (1) 도구와 수업이 있는지 확인하십시오. 나는 프로젝트 정의가 내가 생성하고 있던 항아리 파일로 들어갈 것을 이해하지 못한 일식에서 놀라움을 가졌다. java -jar.

모두가 올바른 길을 가고있는 것 같습니다. Jar가 압축을 풀지 않은 동안 Eclipse 프로젝트의 모든 것을 소스 폴더로 추가하여 그런 식으로로드 할 수 있는지 확인하십시오. 때로는 클래스 로더에 따라 클래스가 클래스 경로에서 여러 번 사용할 수있는 경우 CNFE를 얻을 수 있습니다 ... 클래스 로더는 어느 것이 사용될 지 알지 못하기 때문에 보석금을냅니다.

허가가 누락 되어이 오류가 발생했습니다. 인터넷에 연결되어 있는지 확인하고 (즉, 도달 가능성) 인터넷 사용 권한이 별도의 권한 (Live and Learn)입니다.

누락 된 권한으로 인해 도달 가능성 테스트를 실행하려고 할 때 앱이 ClassNotFound 오류로 실패했습니다.

재미있는 시간이 아니었기 때문에 누군가를 도울 수 있기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top