簡體   English   中英

Ant構建腳本完全掛起,控制台中沒有消息

[英]Ant build scripts totally hangs, with no messages in console

我有我的項目的build.xml,但即使是這一小段代碼

  <target name="init">
    <tstamp/>
    <!-- Create the build directory structure used by compile -->
    <mkdir dir="${build}"/>
  </target>

它沒有運行

控制台為空但進程處於活動狀態。 我仍然可以通過STOP按鈕終止它

同時我也無法調試它,同樣的東西活動過程在控制台沒有輸出,我可以永遠等待! 有任何想法嗎?

  • JDK 1.6.0_14
  • Eclipse 3.5.1

編輯 :感謝Peter的Loron問題我檢查了工作區日志文件MyWorkspace / .metadata / .log在那里我看到了錯誤消息我用Google搜索它並發現這種情況發生了,因為我的Eclipse位置發生了變化,但是ANT jar的路徑仍然很舊。 要修復你必須進入Preferences-> Ant-> Runtime並單擊Restore Default它將拾取新jar位置並警告你沒有tools.jar,從某處復制它並將其放在其他ant jar的同一文件夾中。

編輯:感謝Peter的Loron問題我檢查了工作區日志文件MyWorkspace / .metadata / .log在那里我看到了錯誤消息我用Google搜索它並發現這種情況發生了,因為我的Eclipse位置發生了變化,但是ANT jar的路徑仍然很舊。

要修復你必須進入Preferences-> Ant-> Runtime並單擊Restore Default它將拾取新jar位置並警告你沒有tools.jar,從某處復制它並將其放在其他ant jar的同一文件夾中。

這是另一種可能的解決方法:

  • 轉到Preferences->Ant->Runtime
  • Classpath選項卡
  • 單擊Restore Defaults按鈕。

這恰好解決了我的問題。

我正在使用IBM RAD7(基於Eclipse),我遇到了完全相同的問題。 經過多次擺弄后我去了“外部工具”| JRE標簽| 選擇“在同一個JRE中運行”,我的設置是使用Webpshere JRE。 花了一天時間修復它! 奈傑爾

如果使用“外部工具配置”運行腳本,還應檢查以下內容:

打開“外部工具配置”,然后選擇啟動Ant腳本的啟動器。 在“Common”選項卡中,確保選中“Allocate console(輸入所需)”!

在我的情況下,它沒有被檢查,這是為什么沒有控制台輸出可見的原因。

另一個快速尋找的東西......檢查你的VM內存規格......我正在搞亂低內存設置,它引起了與上面相同的問題......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM