JAR 파일을 컴파일 하고 매니페스트에 Main-Class를 지정했습니다 (Eclipse Export 기능 사용). 내 종속성은 모두 레이블이 지정된 디렉토리에 lib
있습니다. lib/*
클래스 경로로를 사용해야 함을 지정하는 동안 JAR 파일을 실행하는 방법에 대한 직접적인 대답을 얻을 수없는 것 같습니다 .
난 노력 했어:
]$ java -jar -cp .:lib/* MyJar.jar
]$ java -cp .:lib/* -jar MyJar.jar
]$ java -cp .:lib/* com.somepackage.subpackage.Main
기타...
각각 다음과 같은 오류가 발생합니다.
Error: Could not find or load main class ....
또는 NoClassDefFoundError
라이브러리를 찾을 수 없음을 나타냅니다.
심지어 JAR 파일을 다시 만들고 lib
디렉토리와 내용을 포함 했지만 여전히 주사위가 없습니다.
명령 줄에서 JAR 파일을 실행하고 사용할 클래스 경로를 지정하려면 어떻게해야합니까?