Eclipse中執行Ant出現Could not find the main class的問題及解

來源:互聯網
上載者:User

這種情況通常是發生在換了另一份 Eclipse 拷貝之後。之前一般都能正常在 Eclipse 中執行 Ant 指令碼,刪除了原來的 Eclipse 之後換了另一個拷貝或者是新版本,在其中執行 Ant 指令碼時快顯視窗出現以下錯誤:

---------------------------

Java Virtual Machine Launcher

---------------------------

Could not find the main class. Program will exit.

---------------------------

確定   

---------------------------

這種錯誤對用過 Java 的人來說還是很明白,找不到 Ant 的主類嗎。不過說實話也困擾過我一段時間,也沒去深究。說開了,癥結就是 Eclipse 中的 ANT_HOME 指向不對。

解決辦法:Eclipse 中進入 Window->Preferences->Ant->Runtime,在Classpath 標籤頁,看到 Ant Home Entries 指向的目錄不對了(它仍然指向你上回的目錄,而這個目錄應該不存在了),你要做的就是改變 Ant Home 指向正確的目錄,點 Ant Home 按鈕,選擇 Ant Home 目錄,比如我用的
Eclipse 是 3.3.1 的,Ant Home 是 Eclipse 的外掛程式目錄下的 org.apache.ant_1.7.0.v200706080842。

現在可以再次在 Eclipse 中執行你的 Ant 指令碼,是不是能正常運行了啊!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.