install4j でインストールされた Java アプリケーションがあります。一部のテスト環境では、ヘッドレス環境で起動すると便利です。ただし、現在これはスローします:
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
at java.awt.Window.<init>(Window.java:431)
at java.awt.Frame.<init>(Frame.java:403)
at java.awt.Frame.<init>(Frame.java:368)
at com.install4j.runtime.splashscreen.JavaSplashScreen.<init>(Unknown Source)
at com.install4j.runtime.splashscreen.JavaSplashController.show(Unknown Source)
at com.install4j.runtime.launcher.SplashEngine.showSplashScreen(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)
スプラッシュ スクリーンは、表示を必要とするプログラムの唯一の部分であるため、コマンド ライン スイッチを使用するか、少なくともプログラム自体のコードの一部を使用してこれを無効にできると便利です (これはありそうもないオプションのように思われます)。コードが実行される前に例外がスローされます)。そのようなオプションはありますか?