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.
归档时间:
8 年,5 月 前
查看次数:
147 次
最近记录: