在命令行上运行java而不指定classpath

时间:2011-10-03 16:27:49

标签: java jar classpath

我已经在.jar文件清单中指定了java程序的主类和类路径,但有时我想从Main-Class属性指定的类中运行不同的类。我是否可以让java启动这个类,同时仍然从清单中提取类路径,这样我就不必在命令行中使用-cp指定整个内容了?

1 个答案:

答案 0 :(得分:1)

使用-cp将jar文件放在命令行中;然后,Java将观察清单中的classpath属性,即使您没有使用-jar:

java -cp app.jar MyOtherClass