在jar文件中启动一个类

时间:2014-09-11 21:31:37

标签: java jar

我试图运行一个简单的RMI代码,以便更快地在更大的项目中实现。但是当我把我的服务器放在一个罐子里并尝试启动它时,我得到一个错误;找不到课。 我使用的命令是java -cp myClassPath -Djava.rmi.server.codebase=file:C:\help\me\pls package-name.Logger 所以我很确定我的问题是最后一部分,我如何指向jar文件中的类文件?

1 个答案:

答案 0 :(得分:0)

  

但是当我把我的服务器放在一个罐子里并尝试启动它时,我得到一个错误;找不到课。我使用的命令是java -cp myClassPath -Djava.rmi.server.codebase=file:C:\help\me\pls package-name.Logger.

这里没有你试图启动JAR文件的地方。你甚至没有在命令行中提到它。

启动JAR文件的正确方法是包含一个带有Main- Class属性的清单,一个Class-Path属性,如果还有其他JAR,那么命令行

java -jar MyJar.jar -Djava.rmi.server.codebase=file:C:\help\me\pls
相关问题