Java:编译并运行在命令提示符处挂起

Java:编译并运行在命令提示符处挂起

我遇到了一个问题,希望有人能帮我解决。我正在使用运行 WinXP Pro SP3、1.6GHz 和 1GB RAM 的上网本。我有一个相对简单的 Java 程序,我可以在其他计算机(XP 和 Win7)上成功编译和运行,所以我怀疑我的代码运行正常——我已经验证所有计算机都运行相同版本的 Java(版本 1.7.0_02-b13)。

大约过去一周,我在命令提示符下编译并运行了三四次(在 WinXp 中运行 CMD),输入命令并按下回车键后,程序挂起,光标闪烁。如果我关闭命令提示符窗口并重新启动,我可以正常编译和运行程序——再次指出是操作系统/环境问题,而不是代码问题。

过去一周我所做的唯一系统更改是卸载一年前丢弃的 Lexmark 打印机,并删除/重新安装 Java。哦,还有自动 Windows 更新...:\ 过去一年半,我一直成功地使用这台上网本上编程课。

有谁熟悉这个问题并知道一些系统调整来解决这个问题吗?我怀疑当 Java 程序退出时内存可能不会被清理……只有当 CMD 关闭时才会清理,但不知道有什么工具可以排除故障。有什么想法吗?

答案1

虽然我一直没能找到这个问题的答案,但当我完成对特定程序的测试后,问题就不再发生了,该程序在生产环境中运行良好。当我最初提交这个问题时,我并没有想到要运行一些其他程序来查看是否与该特定程序有关...但看起来确实如此。

我认为这是由于太阳黑子活动造成的。:)

相关内容