2016-07-06 33 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