我的项目有build.xml,但即使是这一小段代码
<target name="init">
<tstamp/>
<!-- Create the build directory structure used by compile -->
<mkdir dir="${build}"/>
</target>
它没有运行
控制台为空但进程处于活动状态。我仍然可以通过STOP按钮终止它
同时我也无法调试它,同样的东西活动过程在控制台没有输出,我可以永远等待!有什么想法吗?
已编辑:感谢Peter的Loron问题,我检查了工作区日志文件MyWorkspace / .metadata / .log 在那里我看到了错误消息我用谷歌搜索它并发现这发生了,因为我的Eclipse的位置发生了变化,但是ANT罐子的路径仍然很老。 要修复你必须进入首选项 - &gt; Ant-&gt;运行时并单击恢复默认它将拾取新的jar位置并警告你没有tools.jar,从某处复制它并将其放在其他ant jar的同一文件夹中
答案 0 :(得分:10)
编辑:感谢Peter的Loron问题我检查了工作区日志文件MyWorkspace / .metadata / .log在那里我看到了错误信息我googled它发现这发生了因为我的Eclipse的位置发生了变化,但是ANT jar的路径仍然很旧。
要修复你必须去偏好 - &gt; Ant-&gt;运行时并单击恢复默认它将拾取新的jar位置并警告你没有tools.jar,从某处复制它并将其放在同一个文件夹中其他蚂蚁罐。
答案 1 :(得分:8)
这是另一种可能的解决方法:
Preferences->Ant->Runtime
Restore Defaults
按钮。这恰好解决了我的问题。
答案 2 :(得分:3)
我正在使用IBM RAD7(基于Eclipse),我遇到了完全相同的问题。经过多次摆弄后我去了“外部工具”| JRE标签|选择“在同一个JRE中运行”,我的设置是使用Webpshere JRE。花了一天时间修复它!佰
答案 3 :(得分:1)
另一个快速寻找的东西......检查你的虚拟机内存规格......我正在搞乱内存设置不足而且它引起了与上面相同的问题......
答案 4 :(得分:1)
如果您使用&#34;外部工具配置&#34;运行脚本你还应该检查以下内容:
打开&#34;外部工具配置&#34;并选择启动Ant脚本的启动程序。在标签&#34; Common&#34;确保&#34;分配控制台(输入必需)&#34;检查!
在我的情况下,它没有被检查,这就是没有可见控制台输出的原因。