我有一个应用程序在加载时显示启动画面。它在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参数?
答案 0 :(得分:1)
您必须在MANIFEST
文件中设置启动画面:
Manifest-Version: 1.0
Main-Class: <class name>
SplashScreen-Image: <image name>
请参阅How to Create a Splash Screen以供参考。