[英]Ant is not working in Eclipse Indigo Service Release 2
我的問題是,我只會打印一條消息的簡單構建腳本在Eclipse Indigo Service Release 2中不起作用。該腳本如下所示:
<target name="greetings">
<echo>
Eclipse!
</echo>
</target>
當我嘗試執行此腳本時,它沒有給我任何錯誤,但沒有顯示消息“ Eclipse!”。 而且它沒有終止腳本,它一直處於運行模式,我必須手動停止它。 我的項目指向的是“ JDK1.6.0_32”而不是JRE。 像'tools.jar'這樣的所有必需jar都在那里。 請讓我知道為什么會這樣。
嗨,謝謝大家的答復。 是的,完整的腳本是-
<?xml version="1.0" encoding="UTF-8"?>
<project name="Test" default="greetings" basedir=".">
<target name="greetings">
<echo> Eclipse! </echo>
</target>
</project>
但是仍然是同樣的問題。 它什么也沒顯示。 可能是配置中的其他問題。 請告訴我。
<project/>
。 <project/>
包含一個名為default
的屬性,該屬性指向要執行的默認目標。 具有default
屬性不是強制性的。 但是必須至少有一個目標。 您的腳本應如下所示。
<project default="greetings"> <target name="greetings"> <echo> Eclipse! </echo> </target> </project>
我正在使用版本:Indigo Service Release 2內部版本:20120216-1857
<?xml version="1.0" encoding="UTF-8"?>
<project name="asdc" default="greetings" basedir=".">
<target name="greetings">
<echo>
Eclipse!
</echo>
</target>
</project>
運行良好。
我遇到了完全相同的問題,沒有錯誤輸出並且沒有運行。
我所做的只是在“外部工具配置...”中使用了JRE配置,有三個選項“在與工作空間相同的JRE中運行”,“執行環境”和“分離JRE”。
將其從“執行環境”更改為“在與工作空間相同的JRE中運行”解決了該問題。
您的Eclipse版本和操作系統是什么? 您使用的是eclipse附帶的ant版本,還是通過以下方式編輯Ant_HOME設置
Window | Preferences | Ant | Runtime | Ant Home Entries
Window | Preferences | Ant | Runtime | Ant Home Entries
?
像這樣的簡單腳本應該可以立即使用:
<project>
<echo>Howdie :-)</echo>
</project>
請檢查您的workspace/.metadata/.log
/.metadata/.log文件中是否有錯誤消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.