我得到:Could not find the main class: org.dav.kin.Tester. Program will exit.
,當我試圖通過java -jar tester.jar
或運行我的jar文件java -classpath tester.jar org.dav.kin.Tester
有誰知道什麼是錯的,如何解決呢?以下是更多細節。謝謝。罐找不到主類
清單文件:
Manifest-Version: 1.0
Created-By: DKin
Class-Path: .
Main-Class: org.dav.kin.Tester
罐子TF tester.jar
org/
org/dav/
org/dav/kin/
org/dav/kin/Tester.class
org/dav/kin/TesterCellRenderer.class
...
...
META-INF/
META-INF/MANIFEST.MF
更新:如果我指定的系統類路徑,其中包含
Jar文件運行groovy-all-{version}.jar
,李ke so:java -classpath tester.jar;"%CLASSPATH%" org.dav.kin.Tester
任何人都知道爲什麼我必須顯式重新聲明classpath(或者更確切地說,是groovy jar)?
顯示輸出jar tf tester.jar' –
確保最後一行是「Main-Class:org.dav.kin.Tester \ r \ n」,只是換行符不能可靠工作。 –