2014-01-22 12 views
58

未找到指定的VM安裝:類型標準VM,名稱jre7 您是否在構建ant文件的同時在Eclipse中遇到過此問題?那麼這篇文章是給你的。刪除和重新創建工作區不是解決方案。有一個簡單的解決方案可以解決這個問題,而無需重新創建工作區。未找到指定的VM安裝:類型標準虛擬機,名稱jre7

enter image description here

回答

7

最佳答案在

發現它發生,我取消安裝Java和安裝新版本之後。

所有我需要做的是在Eclipse開放安裝的JRE從 Windows --> Preferences --> Java --> Installed JREs

然後添加新的JRE的信息。可以找到詳細信息here

4

這是一個首選的方式,告訴項目要使用哪個JDK容器,尤其是如果兩個或更多的開發人員使用相同版本控制的eclipse項目文件夾時,則爲true。

窗口/首選項/ Java的/安裝的JRE
目錄的計算機上安裝一個或一個以上的JDK。 Eclipse默認名稱爲jdk1.X.X_XX,您應該保持原樣。切勿直接鏈接項目構建設置以使用這些名稱。

窗口/首選項/ Java的/安裝的JRE /執行環境共同JVM環境,比如JavaSE的-1.6和JavaSE的-1-7名
名單。點擊行並在右側面板上選擇jre實例。這些名稱很常見,所有團隊成員都應該已經在Eclipse中安裝了它們。

第1步:如果在InstalledJREs設置中卸載了JRE或更改了名稱,那麼您可能無意中沒有任何選擇。您可能會得到

指定的vm install not found錯誤對話框。

步驟2:在build.xml文件/運行方式/ Ant Build ...彈出菜單條目上選擇第二個鼠標。單擊JRE選項卡並選擇執行環境。這可能會從以前的jdk值中淘汰。

項目屬性/ Java構建路徑/庫
添加庫.../JRE系統庫/(x)的執行環境
選擇執行環境中用於此項目。團隊成員可能沒有確切的_XX jdk版本,但他們可以使用相同版本控制的eclipse項目設置。執行環境映射隱藏了用戶特定的細節。

4

剛纔有這個問題&以上的解決方案不起作用,至少不適合我。

相反,我去這裏提供的解決方案:http://www.javaworkspace.com/VMNotFound.do

基本上你進入目錄C:\項目\ WORKSPACE.metadata.plugins \ org.eclipse.debug.core。啓動

在那裏搜索該日食約爲&的JDK字符串,將其更改爲您要使用eclipse知道的已安裝JDK的名稱。

+0

+1謝謝。您引用的網站相當冗長,因此我只想添加以下內容以便快速查找其他網站 - >我找到了您提及的文件夾,並刪除了有問題的* .launch文件。 Eclipse正在嘗試使用這些* .launch文件之一來構建我的Ant構建文件,但它們(我猜)是以前嘗試使用舊版Java時的失敗構建 - 在後續升級後失效 –

3

您可以在eclipse中更改螞蟻bulid文件啓動的JRE。

右鍵單擊ant視圖中的ant文件並從上下文菜單中選擇「Run As」 - >「Ant ...」。

然後在啓動對話框中選擇JRE選項卡。如果找不到所需的JRE,請注意位於頂部的錯誤消息。

選擇您安裝或管理的JRE安裝新的JRE。如果需要在此對話框中添加vm參數(啓用日誌記錄或更改內存分配),也可以添加。

160
  1. 右鍵單擊build.xml文件
  2. 進入 「運行方式」 >> 「外部工具配置...」
  3. 它應在新窗口打開
  4. 轉至JRE選項卡
  5. 選擇如果缺少適當的JRE(有時jre選項卡會顯示錯誤標記)
+2

最簡單的方法在java更新後修復問題。 –

+0

這應該是被接受的答案。 – jdv

0

最後一個答案是絕對正確的,但是快速方法是從eclipse中刪除項目引用(確保保持未經檢查的刪除源)並再次導入您的項目文件夾。這種方式使用新的jdk通過eclipse重置項目配置。 但它確實幫了我一個奇妙的帖子。

14

在我的情況下,它發生在我改變了我的JRE。

解決方案:

在Ant腳本>運行方式>外部工具配置右擊......>轉至JRE選項卡>選擇JRE

希望這有助於。

感謝, 薩加爾維亞斯

+0

什麼截圖? –

+0

我無法附加屏幕截圖,因爲我沒有訪問權限,對此抱歉。 –

2

只要刪除以下文件

"<Your eclipse workspace location>\.metadata\.plugins\org.eclipse.debug.core\.launches\<projectname>.xml.launch" 

鏈接post

0

後的Java更新Ant構建失敗,下面的步驟固定它。

右鍵單擊build.xml-作爲外部工具運行 轉到JRE選項卡並選中該框以使用與工作空間相同的JRE。