簡體   English   中英

Eclipse - Mac Os 默認 JRE 丟失

[英]Eclipse - Mac Os Default JRE missing

已安裝的 JRE 列表是空的,當我單擊“添加”時,我給出的唯一選項是 - 執行環境描述、標准 1.1.x VM、標准 VM。

MacOS 默認 JRE 沒有選項,選擇標准 VM 會導致通常的“MacOS 不支持標准 VM”。

Eclipse 伽利略,Mac OS X 10.5.8。

任何建議非常感謝

我只是遇到了同樣的問題,我能夠解決它。 我已經為 PHP (PDT) 安裝了 Eclipse,因為我無法讓 PDT 與 Eclipse classic 一起使用。 然后我發現使用新安裝,Java 文件將無法運行! 但是有一個簡單的解決方案:

轉到幫助-> 安裝新軟件...

選擇:

伽利略 - http://download.eclipse.org/releases/galileo

在編程語言下選擇:

Eclipse Java 開發工具 3.5.1.r351_v20090810-0600-7r88FEoFI0WTo6Az-1qFRHm37ChJ

安裝,您將找到您的 JRE!

1) 按照 Joshua 的回答:“Help->Install New Software... 選擇:Galileo - http://download.eclipse.org/releases/galileo在 Programming Languages 下選擇:Eclipse Java Development Tools 3.5.x...”

2) 然后去 Eclipse -> Preferences -> Java -> Installed JREs。

3) 點擊添加。

4) 在“已安裝的 JRE 類型”下,您應該會看到以前缺少的“MacOS X VM”。選擇它並單擊下一步。

5)點擊JRE主頁旁邊的BROWSE按鈕,對話框應該是“選擇JRE安裝的根目錄”

6) 瀏覽到 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home

7) 點擊打開。

8) 在 JRE 名稱字段中鍵入“JVM 1.5”

9) 從那里你應該能夠點擊完成並讓你的 JRE 可用。

我用它來修復構建 Google App Engine 項目時丟失的 JRE 錯誤。

自 eclipse3.3 (2006!) 以來,已出現“MacOS 不支持標准 VM”消息。

Bug 156343報告它已在... eclipse3.6M2 中修復( Helios ,M2 於 2009 年 9 月發布,最終版本將於 2010 年 6 月發布)


如果根本沒有JVM,嘗試在eclipse.ini中明確指定一個(就像我建議的那個,除了我使用類似Windows的路徑),然后重新啟動后查看此列表中是否仍然沒有建議的JVM。
也可以使用Helios3.6M3 (當前可用的最新里程碑,並檢查所有問題是否仍然存在)進行檢查。


當前的解決方法(即,如果首先存在默認 VM)將是,例如對於像 JRockit 這樣的 JDK:

將 JRockit VM 的 jars 添加為庫。
Mac 的類將優先(因為它們在引導類路徑上),但您也可以在附加包的 Jar 中看到任何細節。

為了讓 JDT 保持理智,您可能應該確保 Mac 的 VM 在.classpath中排在第一位...


3.6M2 將對此進行授權,例如:

已安裝的 JRE

我將我的 java 版本更新為 11,我在 eclipse 中的 Spring Boot 項目也崩潰了。 這是我解決這個問題的方法:

(Eclipse 會為你找到 JRE 路徑)

  1. Eclipse -> 首選項 -> Java -> 已安裝的 JRE
  2. 單擊右側的“搜索”按鈕,它將引導您找到更新的 JRE。
  3. 選擇新更新的 JRE 並應用更改。

Eclipse -> Preferences -> Java -> Installed JREs 的屏幕截圖

Eclipse -> 查找 JRE 路徑的屏幕截圖

Eclipse -> 選擇 JRE 路徑的屏幕截圖

您在那里有一個“添加”按鈕,可以讓您添加新的 JVM。 事實上,甚至應該有一個“查找 JVM”按鈕。

如果您真的沒有,只需從 Sun 下載一個 JDK,然后使用add 將其添加到您的 JVM 列表中,並將其設置為默認值。

我不確定你的問題到底是什么......

如果您想知道 JVM/JDK 在 Mac OS X 上的位置,可以在/System/Library/Frameworks/JavaVM.framework/Versions找到各種版本。 只需將其中之一添加到 Eclipse。

如果您想要 OSX 的內置 JVM,那么您可以將其添加為 Mac OSX VM,否則 VonC 的注釋會告訴您該怎么做。

我在使用相同版本的 Eclipse 和 Mac OS X 時遇到了這個問題。一個小細節說明,它是 Eclipse 的 PHP 版本。 我無法確定 Eclipse 中的分辨率,但下載普通版本的 Eclipse 可以選擇 Mac VM。

日食火星

Eclipse Market Place -> 輸入“Java”並安裝“ Java 8 support for Eclipse Kepler SR2

Java 8 對 Eclipse Kepler SR2 的支持

暫無
暫無

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

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