繁体   English   中英

从Java命令行在MacOS上启动Eclipse

[英]Start Eclipse on MacOS from Java Command line

我正在使用旧版本的Eclipse Helios SR1。

我需要能够从终端启动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

我得到

根异常:java.lang.NoClassDefFoundError:org / eclipse / swt / SWTError

因此,这似乎比上述链接中的复杂。 如果我双击Eclipse.app,它将立即启动。

我想知道还需要做些什么才能使命令行Eclipse启动器正常工作

您应该只能够使用open命令:

open /path/to/eclipse.app

要么

open -n /path/to/eclipse.app

即使一个新的Eclipse实例已经在运行,它也会打开它。

如果必须使用Java命令,则需要在-jar选项之前指定-XstartOnFirstThread

java -XstartOnFirstThread -jar ...

使用Eclipse启动器二进制文件:

<Your-Install-Path>/Eclipse.app/Contents/MacOS/eclipse

默认的启动选项在eclipse.ini中设置:

<Your-Install-Path>/Eclipse.app/Contents/Eclipse/eclipse.ini

开普勒的启动选项记录在这里: https ://help.eclipse.org/kepler/index.jsp ?topic= /org.eclipse.platform.doc.isv/reference/misc/runtime- options.html (Helios链接重定向到开普勒,这是他们保留的最古老的开普勒)

此处详细说明了启动过程: https : //help.eclipse.org/2019-03/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/launcher.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM