通过以下方式启动java进程有什么区别:
java -jar application.war
Run Code Online (Sandbox Code Playgroud)
和
java -classpath application.war org.example.Main
Run Code Online (Sandbox Code Playgroud)
问题是我正在使用-jar参数启动Spring Boot Application,进程正常启动,但在eclipse应用程序启动时出现异常:
Caused by: java.lang.ClassNotFoundException: com.sun.istack.localization.Localizable
Run Code Online (Sandbox Code Playgroud)
当您启动应用程序时
java -jar application.war
Run Code Online (Sandbox Code Playgroud)
它会读取你的MANIFEST.MF
并从那里拿起你的类路径,包括你的遗失com.sun.istack.localization.Localizable
.
当您将类路径指定为时war
,它会找到您的Main
类,但不包含MANIFEST.MF中的值.
归档时间: |
|
查看次数: |
155 次 |
最近记录: |