簡體   English   中英

如何在OSX上使Eclipse使用Java 1.6?

[英]How can I get Eclipse on OSX to use Java 1.6?

我剛剛在OSX上安裝了Java 1.6,並且一切正常,但Eclipse拒絕啟動。 它提出了一個巨大的提示,提示我無法復制/粘貼,但它清楚地表明它希望使用Java 1.5並且無法再找到它。

我沒有在配置文件中看到有關它應該尋找哪個Java版本的信息。 有人處理過嗎?

提前致謝。

在/Applications/Eclipse/Eclipse.app上,單擊鼠標右鍵,然后選擇“顯示包內容”,然后使用文本編輯器打開Contents / Info.plist,而不是 plist編輯器

添加<string>-vm</string> <string>/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java</string>

<key>Eclipse</key>
        <array>
<!-- add it here -->
</array>

保存並重新啟動。

除非我沒有記錯,否則Mac上的Java 1.6 vm僅是64位。 要使用它,您將需要64位版本的Eclipse。 Mac上唯一的eclipse 64位端口是新的可可構建,請在此處找到。

再過幾周, Galileo發行版將完成,您可以通過Eclipse Classic-> Other Downloads找到64位可可端口。

如果要保留當前的Eclipse安裝,則必須按照其他答案的建議進行操作並將其更改為使用1.5

您應該在“實用程序”,“ Java首選項”下切換到Java的先前版本,並拖動1.5 32位作為首選。

出現此錯誤的原因是,捆綁的SWT JINI庫似乎僅針對某些平台進行了編譯。

您始終可以在控制台中查看特定的錯誤消息。

暫無
暫無

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

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