[英]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 將對此進行授權,例如:
我將我的 java 版本更新為 11,我在 eclipse 中的 Spring Boot 項目也崩潰了。 這是我解決這個問題的方法:
(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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.