Java JFrame需要三分钟来创建

Java JFrame需要三分钟来创建,java,jframe,Java,Jframe,就在最近,我又回到了一个我有一段时间没做过的项目。我第一次在这个新的编程会话中运行它时,加载它花了三分钟多。我不知道从现在到上一次(大约三个月前)我做这件事的时候会发生什么变化,但我知道代码没有改变 我将问题追溯到JFrame构造函数。我发现这个帖子: 然而,这似乎确实相关,因为他的问题只花了几百毫秒。我确实使用了他的代码进行了一个简单的测试,结果如下: 202720 for first JFrame. 0 for second JFrame. 编辑 我已经完成了所有通常的猜测工作 + Res

就在最近,我又回到了一个我有一段时间没做过的项目。我第一次在这个新的编程会话中运行它时,加载它花了三分钟多。我不知道从现在到上一次(大约三个月前)我做这件事的时候会发生什么变化,但我知道代码没有改变

我将问题追溯到JFrame构造函数。我发现这个帖子:

然而,这似乎确实相关,因为他的问题只花了几百毫秒。我确实使用了他的代码进行了一个简单的测试,结果如下:

202720 for first JFrame. 0 for second JFrame. 编辑 我已经完成了所有通常的猜测工作

+ Restarted Eclipse + Restarted Windows + Re-installed Java + Exported to a Jar (same result) +重新启动的Eclipse +重新启动的Windows +重新安装Java +导出到Jar(相同结果)
你能分享一下你创建这个JFrame的代码吗?听起来你在创建框架的时候有一些阻塞过程/长时间运行的循环。为了更快地提供帮助,发布一个。Andrew,我粘贴的代码是简短的、自包含的、正确的(可编译的),例如。这是我用来诊断问题的测试程序。它很短,它是您所需要的全部,它显示了问题,并且可以编译。我不知道你还需要什么。如果还有其他内容,请告诉我,我会提供。复制/粘贴确切的“代码片段”到IDE中,按原样编译。它不会编译,因此不是自包含的!当我做那个实验时,我看到12个编译错误,其中第一个是
I:\projects\..\SillySnippet.java:1:class、interface或enum预期的公共静态void main(String[]args){
。 + Restarted Eclipse + Restarted Windows + Re-installed Java + Exported to a Jar (same result)