Eclipse“等待虚拟机退出”

时间:2010-08-23 02:06:31

标签: eclipse blackberry ant

我正在使用eclipse和bb-ant工具开发黑莓项目。我已经创建了一个build.xml文件来执行构建。每当我尝试运行Ant构建时,eclipse会弹出进度对话框并挂起“等待虚拟机退出。”

我下载了一个开源的Blackberry项目,它有一个ant build,它显示出相同的行为。

有人有任何建议吗?

编辑:

我使用命令行来构建我的xml文件,它构建得很好。但是,当我从Eclipse尝试时它仍然挂起。

我已经尝试了标准的eclipse插件目录和我下载的路径。

3 个答案:

答案 0 :(得分:4)

您可以查看是否your ANT_HOME settings are correct(另请参阅此blog post)。

"Window > Preference > Ant > Runtime":“Ant Home Entries” 如果jars文件来自插件目录(默认的“org.apache.ant_1.7.1.v20090120-1145”旁边)并且不是独立的ant安装,那么这可能会解释问题。
尝试点击右侧的“Ant Home”按钮并设置ant home,例如“C:\path\to\apache-ant-1.7.0

此类情况存在类似的错误(bug 173419ticket 91) 值得checking the JVM used for the project 当ant任务is poorly implemented时也会发生这种情况。

答案 1 :(得分:2)

你遇到了问题,因为试图运行的java版本是不正确的。

默认情况下,eclipse将尝试使用它用来编译java文件(Blackberry JRE)的java版本运行ant build,这将无效!您需要通过选择“Run As ...> Ant build”来更改jre版本。在单击run之前,转到JRE选项卡,选择“Separate JRE:”并将“Blackberry JRE”更改为标准java JRE。按下运行按钮,一切都应该正常工作。

答案 2 :(得分:0)

我也遇到了这个问题。虽然我从未使用过同样的解决方案,但你指出了我的方向。

我在项目中使用ant文件作为构建器,并禁用了Allocate Console构建选项。这是当我点击'等待虚拟机退出'时。 所以我只是启用了后台启动选项,它就可以了。