[英]Export and run java jar file in Ubuntu
我从Springsource Tools Suite导出了一个jar文件,当我尝试在命令行中执行它时,总是会出现以下错误:
线程“主”中的异常java.lang.NoSuchMethodError:主
这是我在jar文件中输入的命令:java -cp ojdbc6.jar oracle.jdbc.driver.OracleDriver -jar ETS.jar
而且我已经将主入口点设置为具有main方法的类。 有什么建议么?
有关打包应用程序时如何在清单中设置应用程序入口点的信息,请参见此链接。
基本上,您应该有一个识别主类的清单。
http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html
您正在通过“ oracle.jdbc.driver.OracleDriver”在命令行中指定入口点,该入口点将覆盖目标jar文件中的任何指定。 假设您的ETS.jar设置正确,以下内容就足够了。
java -cp ojdbc6.jar -jar ETS.jar
oracle.jdbc.driver.OracleDriver也没有静态的main方法。
java -cp ojdbc6.jar oracle.jdbc.driver.OracleDriver -jar ETS.jar
-jar
选项时,将忽略类路径。 在ojdbc6.jar
清单中指定ETS.jar
。 oracle.jdbc.driver.OracleDriver
应该是什么意思?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.