Java编译器挂起

Java编译器挂起,java,ant,compilation,javac,freeze,Java,Ant,Compilation,Javac,Freeze,这个问题涉及:;我在这里特别请求您帮助我如何获得更多的产出,而不是扩大前面的问题。我正试图在配置为通常在WinXP中启动的笔记本电脑的NTFS文件系统上,从Ubuntu 10.4安装版编译我的Java项目 我的Java版本是: OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~10.04.2) OpenJDK Client VM (build 20.0-b12, mixed mode, sharing) ja

这个问题涉及:;我在这里特别请求您帮助我如何获得更多的产出,而不是扩大前面的问题。我正试图在配置为通常在WinXP中启动的笔记本电脑的NTFS文件系统上,从Ubuntu 10.4安装版编译我的Java项目

我的Java版本是:

OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~10.04.2)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
javac 1.6.0_24
java编译器版本为:

OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~10.04.2)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
javac 1.6.0_24
在我的Java项目的以下目录中:

~/NetBeansProjects/CliqueSpace/trunk/CliqueSpace
我输入以下命令来编译我的项目:

ant -v clean jar
这是输出的最后一行。它对应于我的项目最后列出的模块

[javac]     /home/owen/NetBeansProjects/CliqueSpace/trunk/CliqueSpace/src/cliquespace/core/exception/cliquespace/undisclosed/identifier/UndisclosedIdentifier_FactoryNotGiven.java
编译我的项目库的最后一个模块后,编译器似乎挂起。因此,我认为编译步骤没有问题。但我不确定

问题:我如何知道发生了什么?javac会给我什么调试信息吗?这与构建脚本中的下一步有关吗

我不知道发生了什么,因为我以前从未见过这个问题,我不知道该怎么做才能找到答案

我被难住了。欢迎提出任何建设性的建议和提示

谢谢


编辑:我确信javac编译器中正在发生挂起。编译器在显示上述行后显示所有语法错误;我现在了解到,上面这一行是ant在详细模式下输出的,作为在脚本启动编译器之前给开发人员的注释。虽然我还没有找到导致挂起的问题的根源,但我认为我已经找到了一条强有力的线索。。。如果我的线索被证明是正确的,我可能会在前面关于Java泛型的问题中透露一些内容,讨论解决方案。

我相信我已经找到了这个问题的适当答案。我已经重新编辑了问题,并在其中提出了建议。

首先要做的是可能隔离问题。手动在该文件上运行javac,以消除Ant的问题。然后你也可以简化你的问题;另外,您可以尝试在另一个控制台窗口中运行top,以查看当事情挂起时,实际使用的CPU时间是多少。@OliCharlesworth感谢您的提示,如果需要,我将尝试并返回给他们。对不起,我把问题弄得很复杂;这些问题总是在简洁性和完整性之间取得平衡。虽然我可能会将所有版本信息都放在脚注或其他内容中,但问题并不过于复杂。我认为您应该对Java进程进行jstack,以观察线程转储,也许您可以找到一些解决方法。