如何将VM参数包含到JAR文件中?

时间:2013-05-27 13:23:15

标签: eclipse jar splash-screen

我有一个应用程序在加载时显示启动画面。它在Eclipse环境中完美运行,但是当我尝试将其导出为(Runnable)JAR文件时,它却没有。我想包含VM参数(在这种情况下是启动画面图像的路径)存在问题。我试图在命令行中运行它,就像:

java -jar App.jar

我得到了一个例外

java.lang.IllegalArgumentException: Splash Screen not set!
        at org.cnstar.util.SplashManager.<init>(SplashManager.java:32)
        at org.cnstar.wiki.app.GreatPlaces$1.run(GreatPlaces.java:289)

所以我的问题是:有没有办法在JAR文件中包含VM参数?

1 个答案:

答案 0 :(得分:1)

您必须在MANIFEST文件中设置启动画面:

Manifest-Version: 1.0
Main-Class: <class name>
SplashScreen-Image: <image name>

请参阅How to Create a Splash Screen以供参考。