gpt4 book ai didi

java - Eclipse Luna 中的 Ant 似乎不起作用...为什么?

转载 作者:行者123 更新时间:2023-12-01 11:33:09 25 4
gpt4 key购买 nike

我是第一次使用 Eclipse Luna 并尝试运行 Ant 脚本(用于 javacc)。然而,一些奇怪的事情发生了:* 当我启动脚本时,脚本的“生成”部分运行两次,* 脚本包含“eclipse.refreshLocal ...”,但我收到错误消息“问题:无法创建任务或键入 eclipse.refreshLocal”。脚本如下:

<project name="javacc">
<target name="generate">
<javacc target="src/grammar.jj"
outputdirectory="src/of/project"
javacchome="c:/Programme/JavaCC/bin/lib"
/>
</target>
<target name="refresh" depends="generate">
<eclipse.refreshLocal
resource="D:/src/of/project" depth="infinite"/>
</target>
</project>

我试图找出 Ant 集成是否有问题,但显然我没有看到原因。至少,Eclipse的“plugins”文件夹包含“org.apache.ant...”,并且我确实跨越了“始终在同一个JRE中运行新的Ant配置...”。右键单击脚本会显示上下文菜单,其中包含“运行方式...”,然后是“Ant 脚本”,如果我点击该项目,它就会开始运行...但出现上述错误。有人看出出了什么问题吗?

最佳答案

如果您想使用 eclipse.refreshLocal,您必须在工作区 JRE 中运行 Ant。

为此,请打开“运行 > 外部工具 > 外部工具配置”。在“Ant Build”部分中找到您的 Ant 脚本,然后在 JRE 选项卡上选择“在与工作区相同的 JRE 中运行”。

或者,您可以通过右键单击 build.xml 文件并选择“运行方式 > 外部工具配置”来访问此对话框

关于java - Eclipse Luna 中的 Ant 似乎不起作用...为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30263425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com