2015-05-31 114 views
0

我下載了一個java包,我打電話給package1,我創建了第二個包,我打電話給package2package2package1有參考。如何從cmd運行jar參考

現在我需要將package1導出爲JAR。我導出它(並在該過程中創建了一個清單文件,指定包的文件main)。

在運行時package1從命令行(java -jar package1.jar),我該如何「連接」它package2?也就是說,當我運行java -jar package1.jar時,我收到有關找不到出現在package2中的特定類的錯誤。

+0

您需要將package2也添加到類路徑 – Bikku

+0

@Arin - 謝謝,我不知道如何...? – Cheshie

+0

請按照這些鏈接1> http://stackoverflow.com/questions/219585/setting-multiple-jars-in-java-classpath 2> http://stackoverflow.com/questions/2096283/including-jars-in-classpath -on-commandline -javac-or-apt – Bikku

回答

1

你應該到-cp參數添加package2.jarjava命令行:

java -cp package2.jar -jar package1.jar 
+0

謝謝@sergeyPetunin,但我仍然收到錯誤... – Cheshie

0

這應該至少在Windows上:

java -cp "package1.jar;package2.jar" com.example.app.Main 

其中com.example.app是順着包的路徑你主要班級和Main是您的主要班級。