2012-08-03 54 views
2

所以我有我有,现在一段时间,但永远无法找到一个答案,所以我在这里发帖这真的,真的很奇怪的问题:编译Java GUI使得系统挂起

每当我有一个涉及GUI的Java项目,我的意思是任何种类的GUI都具有任何类型的元素,编译我的计算机基本上会冻结整整一分钟,然后弹出编译的GUI。这些甚至没有编程密集的GUI - 即使是最基本的也会让我的系统挂起。这是一种痛苦,因为即使是使用Java GUI元素(如Processing)的框架现在也要永远编译,而这对于快速简单的测试确实没有帮助。

请注意,这不只是我的电脑 - 我的笔记本电脑和其他机器,我试图安装Java和测试遭受同样的命运。然而,这不是一个普遍的问题,因为我大学的个人电脑在编辑GUI内容时会花费我大约一秒的时间。

我试过卸载并重新安装Java两次(JRE和JDK),但都无济于事,在互联网上找不到适合这个特定问题的东西。我不知道这是否是我的机器,Java安装或坏juju什么的问题,但它使东西几乎不可能,以及不可能测试令人沮丧。

所以,请任何帮助将不胜感激,谢谢。

+0

您应该提及您尝试过的确切的JDK版本和平台(例如:'java -version'的输出,您的操作系统名称和版本以及系统中的RAM数量);当你在它的时候,提供一个展示问题的最小自包含程序的源代码,并告诉我们在你的设置下编译需要多长时间。 – tucuxi 2012-08-03 15:00:01

+0

此问题发生在JDK 1.6和1.7 64位和32位下,Windows 7 SP1,带有8GB DDR3 RAM的PC上。不幸的是,发布代码可能很麻烦,因为即使我的小GUI在后面也有很多功能代码。再一次,我不知道这是一个GUI系统的事情,因为相同的GUI在其他机器上运行良好。 – 2012-08-03 16:27:46

回答

0

您是否可能使用了一些与您的JDK版本不同的弃用元素?我会仔细检查一下,但这是一个奇怪的例子。

+0

这绝对不是一个弃用问题 - 我在朋友的PC上用相同的JDK版本测试了我的一些GUI,编译完美无瑕。 – 2012-08-03 15:24:17