属性“可执行”需要公开报价。与元素类型“exec”相关联

发布于 2024-12-16 22:30:41 字数 543 浏览 0 评论 0原文

我正在尝试通过我的 ant 脚本执行 cmd。我收到以下错误:

build.xml:24:属性“可执行”需要打开引号 与元素类型“exec”关联。

这些是 22 行到 27 行。正如您所看到的,该行失败了 - 行 24exec cmd 上方的空格。我看不出我在哪里忘记了引言,它们对我来说看起来就像是常规引言。我检查了档案,没有找到类似的内容。

<chmod file="/blddir/tools/gmake" perm="777"/>     
<echo message="Starting"/>    

<exec dir="/blddir/tools/" executable="gmake" vmlauncher="false" failonerror="true">
  <arg line="-s"/>     
</exec>  

I am trying to execute a cmd through my ant script. I am getting the following error:

build.xml:24: Open quote is expected for attribute "executable"
associated with an element type "exec".

These are lines 22 through 27. As you can see the line it is failing on - line 24 is the space above the exec cmd. I can't see where I forgot a quote and they look like the regular quotes to me. I checked the archives and I couldn't find anything similar.

<chmod file="/blddir/tools/gmake" perm="777"/>     
<echo message="Starting"/>    

<exec dir="/blddir/tools/" executable="gmake" vmlauncher="false" failonerror="true">
  <arg line="-s"/>     
</exec>  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

若无相欠,怎会相见 2024-12-23 22:30:41

该错误消息意味着您的构建脚本无效,因为 exec 任务中缺少属性可执行文件的开放引号,请重新检查类似 :

<exec dir="/blddir/tools/" executable=gmake" vmlauncher="false" failonerror="true">
  <arg line="-s"/>     
</exec> 

内容,或者

<exec dir="/blddir/tools/" executable=gmake vmlauncher="false" failonerror="true">
  <arg line="-s"/>     
</exec> 

您​​发布的代码片段似乎没问题!?
某些编辑器 - fe Eclipse Ant 编辑器 - 应该指出语法错误

The error message means your build script is not valid, because of missing open quote for attribute executable in the exec task, please recheck for something like :

<exec dir="/blddir/tools/" executable=gmake" vmlauncher="false" failonerror="true">
  <arg line="-s"/>     
</exec> 

or

<exec dir="/blddir/tools/" executable=gmake vmlauncher="false" failonerror="true">
  <arg line="-s"/>     
</exec> 

whereas the snippet you posted seems alright !?
Some editor - f.e. Eclipse Ant editor - should point to the syntax error

断念 2024-12-23 22:30:41

我遇到了同样的问题,结果发现我将引号从网站复制到编辑器中,文件中的双引号不是正确的,它们是预定的而不是直接的。

在 NetBeans 编辑器中打开 build.xml 文件清楚地显示了问题

I hit the same issue and it turned out that I copied the quotes into an editor from a website and the double quotation marks in the file were not the correct ones, they were the slated ones instead of the straight ones.

Opening the build.xml file in the NetBeans editor showed the problem clearly

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文