簡體   English   中英

除了重新安裝Eclipse 32位之外,還有一種方法可以在OS x 10.6.8的Mac上的JVM上使用-d32標志?

[英]Besides reinstalling Eclipse 32 bit is there a way around using a -d32 flag on a JVM from a mac with os x 10.6.8?

本質上,我試圖將lejos運行時和lejos庫一起用於一個項目,因此我從Eclipse nxt_project中得到了我沒有NXTCommException類的錯誤。 我做了一些研究,顯然我只能在32位JVM上運行我的項目,但是我的Eclipse發行版是64位,所以我真的不想重新安裝所有內容。 另一種選擇是更改我的bash配置文件,使其包含帶有-d32標志的環境變量,該標志我已經讀過,不會給我任何結果,此外,我不確定將標志放在我聲明的類路徑中的什么位置。

即使使用32位Eclipse,您仍可能需要-d32標志。 原因是,當您啟動一個新進程時,即使您通過java偏好設置(混亂和反直觀)設置了32位Java偏好設置,系統也將默認(如果硬件支持)默認為64位。被引入。可能已更改)。

實際上,無需重新安裝。 -d32現在包含在所有lejos腳本中。 要從Eclipse中啟動進程(以在Mac上運行並與NXT通訊),您需要轉到RUN(Eclipse菜單)->運行配置->選擇程序->參數並將其放入VM參數。

64位Eclipse僅能在64位JVM上運行,據我所知,這是沒有辦法的。 但是,安裝另一個Eclipse是一個非常簡單的過程。 您甚至可以將其指向您現有的工作空間,這樣您就不會失去所有的首選項和項目。 至於安裝額外的插件,您可以使用File> Import> From Existing Installation將舊Eclipse中的內容安裝到新Eclipse中。

暫無
暫無

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

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