2016-07-06 36 views
0

我正在使用舊版本的Eclipse Helios SR1。從Java啓動MacOS上的Eclipse命令行

我需要能夠從終端啓動eclipse。

http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F

檢討,我在終端執行以下命令來啓動Eclipse。

/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -jar plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 

,我得到

Root exception: java.lang.NoClassDefFoundError: org/eclipse/swt/SWTError

因此,這似乎比在上面的鏈接找到更加複雜。如果我雙擊Eclipse.app,它會立即啓動。

我不知道需要做,以使命令行啓動Eclipse的工作還有什麼正常

回答

2

你應該只能夠使用open命令:

open /path/to/eclipse.app 

open -n /path/to/eclipse.app 

將打開Eclipse的新實例,即使其中一個已經在運行。

如果你必須使用你所需要的-jar選項之前指定-XstartOnFirstThread Java命令:

java -XstartOnFirstThread -jar ... 
+0

那不是我需要做的。我需要通過'java'命令啓動eclipse。我不明白爲什麼人們把答案顯然不回答實際問題。 – grbonk