注意:我剛發現Project Properties窗格不能正確加載這種方式。更要研究如何啓動......
這可能是朱諾的錯誤(4.2)版的Eclipse(以及3.x的前身)... 這意味着stackoverflow article兩件事情
讓Eclipse來知道你的shell環境變量
一個方法是從使用bash shell /命令行啓動Eclipse(它會因此繼承了外殼的環境。
另一種方式似乎暗示在開普勒(4.3)之前的Eclipse中的缺陷:如果你升級到開普勒(4.3),問題就消失了他OP。
同樣獲得此對OS X的工作是有用的,是this article,最後,how to launch an app from command line
下面是一個使用的QuickSilver作爲發射的OS X一步一步的。我在〜/ Applications /文件夾中創建了一個.sh文件,現在我從QuickSilver運行它(我認爲Spotlight也有相同的基本過程)。
- 我創建eclipse.sh這一行調用。應用程序「文件」。對於我來說,這是ADT Bundle的一部分,但只需將下面的路徑替換爲.app文件的路徑(這是從Applications文件夾運行的圖標,或者Eclipse安裝的位置)
BEGIN編輯
My originally-posted line
/Users/mike/DevInstalls/adt-bundle-mac-x86_64-20140702/eclipse/Eclipse.app/Contents/MacOS/eclipse
works until I try to open the properties panels in Project Properties. The panels won't open, so I tried the following change to fix it
/Users/mike/DevInstalls/adt-bundle-mac-x86_64-20140702/eclipse/Eclipse.app/Contents/MacOS/eclipse &
but this won't work when launched from Quicksilver.
Either way, launching gracefully via QuickSilver has nothing to do with the OP, so I'm going to stop pulling my hair out over it. :-/
編輯完
Then, back at the command line run "sudo chmod 755 ./eclipse.sh" to set the permission properly so it can be executed.
2.A.接下來,我必須配置QuickSilver才能找到這個shell命令。爲此,我點擊QuickSilver按鍵,並點擊右上角的三角形打開它的偏好設置,並選擇Catalog ...,然後點擊左側的Custom,加號表示在右側添加一個條目,然後選擇File &文件夾掃描儀,然後選擇外殼腳本所在的文件夾,然後單擊右下角的「i」按鈕,在窗口中向右擴展,在「包含內容」下單擊「文件夾內容」。
2.b.或者,在Quicksilver首選項中,您可以在「Catalog」(「Bash Command History」)下啓用。我選擇不使用這種方法,所以我的QuickSilver歷史記錄不會因命令歷史噪音而氾濫。
您是否嘗試過重新登錄? – 2012-04-16 05:50:29
這些變量中的很多都是自一年前以來設定的,所以日食至少應該包含它們。但是,我確實:( – 1dayitwillmake 2012-04-16 05:52:11
)我不認爲這是Eclipse的問題,而是問題在於JVM的環境沒有shell的環境所有的東西,但這只是一個理論,我遇到了同樣的問題作爲OP。 – jbranchaud 2012-04-24 21:09:54