Java SNMP 클라이언트를 빌드하려고합니다. 우분투 바탕 화면에 snmpclient라는 폴더가 있습니다. 그 폴더 안에는 메인 클래스 인 Client.java와 메인 클래스에서 사용하는 snmp.jar 라이브러리가 있습니다. Java 컴파일/런타임 클래스 경로 문제
나는 성공적으로 터미널에서 다음 명령을 사용하여 컴파일 관리 :~/Desktop$ javac snmpclient/Client.java -classpath ./snmpclient/snmp.jar
은 그 때 나는이 명령을 실행하려고 :
~/Desktop$ java snmpclient.Client -classpath ./snmpclient/snmp.jar
을하지만 나는 "자바를 얻고있다. lang.ClassNotFoundException "snmp 라이브러리의 클래스를 찾을 수 없다는 오류가 발생했습니다. jar 파일의 압축을 풀어서 내가 사용하는 클래스가 모두 있는지 확인합니다.
어떻게 해결할 수 있습니까?
Client.java의 맨 위에 'package snmpclient;'명령이 있습니까? 우리에게 오류 텍스트도 줘, 많은 도움이된다. – maksimov
네, Client.java 클래스에 설명 된 패키지가 있습니다. 나는 지금 오류를 붙여 넣을 것이다. –
아래 @BrianAgnew가 올바르게 처리했습니다. 그의 대답을 확인하십시오. –