正在启动 java 个应用程序
Starting java application
通过以下方式启动 java 进程有什么区别:
java -jar application.war
和
java -classpath application.war org.example.Main
问题是我正在使用 -jar 参数启动 Spring 引导应用程序,进程正常启动,但在 eclipse 应用程序中启动时出现异常:
Caused by: java.lang.ClassNotFoundException: com.sun.istack.localization.Localizable
当您使用
启动您的应用时
java -jar application.war
它将读取您的 MANIFEST.MF
并从那里获取您的 class 路径,可能包括您丢失的 com.sun.istack.localization.Localizable
.
当您将 class 路径指定为 war
时,它会找到您的 Main
class,但不包括 MANIFEST.MF 中的值。
通过以下方式启动 java 进程有什么区别:
java -jar application.war
和
java -classpath application.war org.example.Main
问题是我正在使用 -jar 参数启动 Spring 引导应用程序,进程正常启动,但在 eclipse 应用程序中启动时出现异常:
Caused by: java.lang.ClassNotFoundException: com.sun.istack.localization.Localizable
当您使用
启动您的应用时java -jar application.war
它将读取您的 MANIFEST.MF
并从那里获取您的 class 路径,可能包括您丢失的 com.sun.istack.localization.Localizable
.
当您将 class 路径指定为 war
时,它会找到您的 Main
class,但不包括 MANIFEST.MF 中的值。