gpt4 book ai didi

java - Eclipse 是如何快速显示启动界面的

转载 作者:搜寻专家 更新时间:2023-11-01 01:40:31 25 4
gpt4 key购买 nike

Java 程序启动缓慢。

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

但是当我打开 Eclipse 时,会立即显示进度 GUI。我怎样才能像 Eclipse 那样做到这一点?它是否使用其他技术在没有 JVM 的情况下显示 GUI?

最佳答案

“eclipse”可执行文件实际上是一个小型 C 程序(源代码为 here)。

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

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

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

关于java - Eclipse 是如何快速显示启动界面的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45238961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com