无法使用-classpath和-jar启动JavaSE应用程序
我无法使用-classpath和-jar从命令行启动JavaSE应用程序 有两个jar文件:无法使用-classpath和-jar启动JavaSE应用程序,java,classpath,main,Java,Classpath,Main,我无法使用-classpath和-jar从命令行启动JavaSE应用程序 有两个jar文件:deps.jar带类和startup.jar带一个主类(在MANIFEST.MF中声明) 不工作::java-cp deps.jar-jar startup.jar 错误:主类无法从deps.jar中找到任何类 工作:java-cp deps.jar;startup.jar packages.Main 我检查了两次以确保deps.jar是正确的,这些类确实属于deps.jar。我有证据表明应用程序运行时将
deps.jar
带类和startup.jar
带一个主类(在MANIFEST.MF中声明)
不工作::java-cp deps.jar-jar startup.jar
错误:主类无法从deps.jar中找到任何类
工作:java-cp deps.jar;startup.jar packages.Main
我检查了两次以确保deps.jar
是正确的,这些类确实属于deps.jar。我有证据表明应用程序运行时将主类作为参数显式传递
从java-help
说明中,我了解到使用-cp和-jar应该是有效的
谢谢你的建议