启动java应用程序

时间:2015-06-30 11:37:36

标签: java jdk1.7

通过以下方式启动java进程有什么区别:

java -jar application.war

java -classpath application.war org.example.Main

问题是我用-jar参数启动Spring Boot Application,进程正常启动,但在eclipse应用程序启动时出现异常:

Caused by: java.lang.ClassNotFoundException: com.sun.istack.localization.Localizable

1 个答案:

答案 0 :(得分:6)

使用

启动应用时
java -jar application.war

它会读取您的MANIFEST.MF并从那里获取您的课程路径,包括您可能遗失的com.sun.istack.localization.Localizable

当您将类路径指定为war时,它会找到您的Main类,但不包含MANIFEST.MF中的值。