Java 在jar文件中启动一个类

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

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

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

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

启动JAR文件的正确方法是包含一个清单,其中包含一个
Main-Class
属性、一个
Class-Path
属性(如果这个JAR依赖于其他JAR),以及命令行

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

RMI与此无关。