Java 在jar中运行类文件,以及与命令提示符位于不同目录中的属性文件

Java 在jar中运行类文件,以及与命令提示符位于不同目录中的属性文件,java,command-line,jar,Java,Command Line,Jar,1) 我有一个名为abc.jar的jar文件 2) abc.jar中有一个类文件def.class,它有main方法,我想运行这个类。此类课程在包gog.com.custom下 3) 此类引用的属性文件xyz.properties在此abc.jar之外 如何从命令行运行def.class和xyz.properties?您需要在.jar文件的清单中指定Main class属性。至于读取属性文件,回答这个问题需要查看试图读取它的代码。如果属性文件是只读的,则将其放在.jar中;如果它不是只读的,请将

1) 我有一个名为abc.jar的jar文件
2) abc.jar中有一个类文件def.class,它有main方法,我想运行这个类。此类课程在包gog.com.custom下
3) 此类引用的属性文件xyz.properties在此abc.jar之外


如何从命令行运行def.class和xyz.properties?

您需要在.jar文件的清单中指定
Main class
属性。至于读取属性文件,回答这个问题需要查看试图读取它的代码。如果属性文件是只读的,则将其放在.jar中;如果它不是只读的,请将它放在一个已知的位置,如用户的主目录或.Hi,我是设法运行它的。类已具有main方法。我能够解决java类路径的问题。;abc.jar;xyz.properties com.aps.pi.def