4

したがって、パッケージ内に Splash.png ファイルがあります。jar ファイルを実行するときに -splash:splash.png 引数を渡したいのですが、jar が実際に実行されている外部ではなく、jar 内の内部パッケージにパスを指定する必要があります。

たとえば、 res というパッケージがありますが、実行 -splash:res/splash.pngするとスプラッシュが表示されません

-splash:splash.pngpng ファイルを jar ファイルの外側に置くと、スプラッシュ画面に問題はありません。

4

2 に答える 2

3

jar の内部では、実行可能な jar のマニフェストを通じて指定する必要があるように見えます。

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

http://docs.oracle.com/javase/tutorial/uiswing/misc/splashscreen.htmlの「JARファイルを使用してスプラッシュ画面を表示する方法」セクションを参照してください

于 2012-07-09T15:05:09.803 に答える