[英]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.