클래스 패스/디버깅 클래스 경로 문제에있는 경우에도 :클래스를 찾을 수 없습니다 예외 항아리는
java -cp ~/FirmwareUpdate/bin:~/PureJavaHidApi/bin/purejavahidapi.jar:~/PureJavaHidApi/lib/jna-4.0.0.jar Test
을 나는
Exception in thread "main" java.lang.NoClassDefFoundError: purejavahidapi/InputReportListener
를 얻을 수
은 코드에서 해당 클래스에 처음 액세스하는 지점에 있습니다.
저는 여기와 그 밖의 곳에서 수십개의 답변을 읽었지만 답변을 찾지 못했습니다.
'~'을 사용하지 마십시오. * 그러나 * ... $ HOME을 사용할 수 있습니다 : java -cp $ HOME/FirmwareUpdate/bin : $ HOME/PureJavaHidApi/bin/purejavahidapi.jar : $ HOME/PureJavaHidApi/lib/jna-4.0. 0.jar Test' – FoggyDay
고마워, 그게 옳은데, 나는 완전한 경로를 지정하는 것이 이것과 같은 adhoc 호출에서도 보어이기 때문에 $ HOME을 사용하는 팁을 좋아한다. – nyholku