Eclipse如何快速显示启动界面

S.L*_*Lee 4 java eclipse jvm javafx

Java程序开始很慢.

我编写了一个JavaFX桌面软件.当我双击可执行jar时,显示窗口花费将近5秒.我认为JVM花了一点时间来加载这个类.

但是当我打开Eclipse时,会立即显示进度GUI.我怎么能像Eclipse那样做?它是否使用其他技术来显示没有JVM的GUI?

gre*_*449 6

'eclipse'可执行文件实际上是一个小型C程序(源代码在这里).

这将读取eclipse.ini,如果已指定则显示启动屏幕,然后使用eclipse.ini中指定的参数初始化JVM并启动主Eclipse Java代码.因此,JVM初始化和Java启动是在已经显示的启动画面的情况下完成的.

Java代码被赋予对启动窗口的引用,因此它可以在完成后更新进度并关闭窗口.

如果您编写Eclipse RCP,则使用相同的代码来启动RCP.