在清单文件中使用-cp选项和类路径运行java程序

在清单文件中使用-cp选项和类路径运行java程序,java,Java,我计划运行一个java类,比如 java -cp myjar.jar MyClass jar将有一个清单文件,其中包含类路径条目。 这是一个有效的用例吗?我有一个疑问,因为我只在使用java-jar myjar.jar时见过manifest的用法,您不能将-cp(或CLASSPATH环境变量)与-jar一起使用。如果需要指定类路径以使可执行JAR文件工作,可以在JAR文件的清单中指定类路径属性 另一方面,JAR文件清单中的类路径属性仅用于从JAR文件本身加载的类。(但不限于与-jar选项一起使

我计划运行一个java类,比如

java -cp myjar.jar MyClass
jar将有一个清单文件,其中包含类路径条目。
这是一个有效的用例吗?我有一个疑问,因为我只在使用
java-jar myjar.jar

时见过manifest的用法,您不能将
-cp
(或
CLASSPATH
环境变量)与
-jar
一起使用。如果需要指定类路径以使可执行JAR文件工作,可以在JAR文件的清单中指定
类路径
属性

另一方面,JAR文件清单中的
类路径
属性仅用于从JAR文件本身加载的类。(但不限于与
-jar
选项一起使用。)

有关更多详细信息,请参阅和

我只是想测试一下。。。。但是,也许这些文件和文档可以有所帮助