【发布时间】:2012-08-03 14:15:29
【问题描述】:
所以我有这个非常非常奇怪的问题,我已经有一段时间了,但一直找不到答案,所以我在这里发帖:
每当我有一个涉及 GUI 的 Java 项目时,我的意思是具有任何类型元素的任何类型的 GUI,在编译时,我的计算机在弹出编译后的 GUI 之前基本上会冻结一整分钟。这些甚至都不是编程密集型 GUI——即使是最基本的 GUI 也会让我的系统挂起。这很痛苦,因为即使是使用 Java GUI 元素(如 Processing)的框架现在也需要很长时间才能编译,而且这对于快速和简单的测试确实没有帮助。
请注意,这不仅仅是我的 PC - 我的笔记本电脑以及我尝试在其上安装 Java 并进行测试的所有其他机器都遭受了同样的命运。但是,这不是一个普遍的问题,因为我大学的 PC 编译 GUI 的东西大约需要我一秒钟的时间。
我已尝试卸载并重新安装 Java 两次(JRE 和 JDK),但均无济于事,而且我在 Internet 上找不到适合此特定问题的任何内容。我不知道这是否是我的机器或 Java 安装或坏 juju 或其他什么的问题,但它使事情变得几乎不可能,而且测试起来令人沮丧。
所以请,任何帮助将不胜感激,谢谢。
【问题讨论】:
-
您应该提及您尝试过的确切 JDK 版本和平台(例如:
java -version的输出、您的操作系统名称和版本以及系统中的 RAM 数量);当您使用它时,请提供一个显示问题的最小独立程序的源代码,并告诉我们在您的设置下编译需要多长时间。 -
此问题出现在 JDK 1.6 和 1.7 64 位和 32 位、Windows 7 SP1、具有 8GB DDR3 RAM 的 PC 上。不幸的是,发布代码可能很麻烦,因为即使是我的小型 GUI 后面也有很多功能代码。再说一次,我不知道它是 GUI 的东西,而是系统的东西,因为相同的 GUI 在其他机器上也能正常工作。
标签: java user-interface system freeze