2015-05-31 53 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是您的主要班级。