2015-08-13 238 views
-1

我試圖運行一個普通的.jar使用.bat文件試圖運行與蝙蝠

的JAR文件被命名爲mytest.jar沒有可運行的.jar文件的JAR文件,並且我試圖執行它在.bat文件中使用:

java -classpath "mytest.jar" 

它不起作用。

+1

你將不得不定義「不起作用」。 – bmargulies

+0

你看到什麼錯誤?您需要指定main()方法駐留在.jar文件之後的類。 – Craig

回答

1

如果它是一個可執行的JAR

你需要把-jar標誌。

用途:

java -jar /path/to/your/jar/mytest.jar 

如果它是一個普通的jar文件

你需要使用:

java -cp $CLASSPATH:/path/to/your/jar/mytest.jar YourMainClass 

,並在Windows上,

java -cp %CLASSPATH%;/path/to/your/jar/mytest.jar YourMainClass 
+0

它不是一個runbale jar它的reguler一個......有源代碼 –

+0

@GalSosin讀取重複的問題。 –

+0

@GalSosin我對你的問題做了一個編輯 –