2016-07-19 10 views
2

내 프로젝트에 연금술 API를 사용하고 있습니다. alchemyapi에서 java sdk를 다운로드하고 하나의 예제 코드를 실행하려고했습니다.메인 클래스 경로 및 클래스 경로를 찾을 수 없거나로드 할 수 없지만 여전히 런타임 오류가 발생했습니다.

오류없이 컴파일 중입니다. 오류 메시지가 표시됩니다 (오류 msg : 기본 클래스를 찾지 못했거나로드 할 수 없습니다) 점 (.)과 jar 파일을 포함하여 CLASSPATH를 설정했습니다 이 API는 사용할 수 있지만 여전히 오류를 보여줍니다. 클래스 경로를 설정하는 모든 옵션을 시도했습니다.

+0

실제로 실행하는 명령과 같은 자세한 정보를 제공하십시오. 메시지가 거짓말하지 않습니다. JVM에서 클래스를 찾을 수 없다는 사실을 알게되면 놀랍게도 JVM에 제공하는 클래스 경로가 불완전해야합니다. 그것만큼이나 간단합니다. – GhostCat

+0

필자는 메인 클래스를 직접 작성했다고 가정하기 때문에 패키지 선언 및 잘못된 디렉토리 구조와 관련이 있습니다. –

+0

; C : \ Users \ Vin \ java \ java-sdk-3.0.1-jar-with-dependencies.jar 내 파일이/vin/java/디렉토리에 존재하는 클래스 경로입니다. 나는 방금 sdk에서 예제 코드를 복사하고 그것을 실행하려고 아무 것도 쓰지 않았다. – vin

답변

0

당신이해야 할 일은 클래스에서 패키지 이름을 제거하는 것입니다. 패키지 이름이 이미 가져온 항아리에 있기 때문에.