Eclipse 运行失败

Eclipse 运行失败

我已经安装了 Scala IDE 插件,并根据他们的建议调整了 eclipse.ini 文件这里。由于某种原因,eclipse 对此感到不满并在启动时出现错误。

如果我注释掉单行它似乎有效:

-vmargs

我不明白,这里有什么问题?

这是我的 eclipse.ini 文件:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Xms256m
-Xmx2048m
-XX:PermSize=64m
-Xss1M
-server
-XX:+DoEscapeAnalysis
-XX:+UseConcMarkSweepGC
-XX:+UseCompressedOops
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

这是 Eclipse 启动失败时我收到的消息:

错误信息

更新:Eclipse 版本:4.3 (Kepler) 64 位,Ubuntu 版本:13.10 (Saucy Salamander) 64 位,Java 版本:Oracle 1.7_40 64 位

更新2:包括我的configuration/config.ini

#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Mon Oct 14 19:30:48 BST 2013
org.eclipse.update.reconcile=false
eclipse.p2.profile=epp.package.jee
[email protected]/workspace
osgi.framework=file\:plugins/org.eclipse.osgi_3.9.1.v20130814-1242.jar
equinox.use.ds=true
eclipse.buildId=4.3.0.M20130911-1000
osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.400.v20130327-2119.jar@1\:start
org.eclipse.swt.internal.gtk.useCairo=true
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
eclipse.product=org.eclipse.platform.ide
osgi.splashPath=platform\:/base/plugins/org.eclipse.platform
osgi.framework.extensions=reference\:file\:org.eclipse.equinox.weaving.hook_1.0.200.v20120524-1707.jar
osgi.bundles.defaultStartLevel=4
eclipse.application=org.eclipse.ui.ide.workbench
[email protected]/../p2/

更新3:我在命令行中从其文件夹运行 eclipse,如下所示:gksudo ./eclipse &。我必须以 root 身份运行它,否则会出现一个错误,会禁用主菜单下拉菜单。which eclipse什么也没给我,可能是因为我刚刚直接从 eclipse.org 下载/解压它,并且没有与之关联的命令。

答案1

我已经清理了你的 eclipse.ini。它已使用 Eclipse 4.2 Juno 进行了测试。请报告它是否适用于你的 scala 插件:

- 启动
插件/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
插件/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130807-1835
-产品
org.eclipse.epp.包.jee.产品
--launcher.默认操作
打开文件
显示飞溅
org.eclipse.平台
--launcher.XXMaxPermSize
256米
--launcher.appendVmargs
-vmargs
-XX:永久大小=64m
-XX:最大永久大小=256m
-Xms40m
-Xmx512m
-Xss1M
-服务器
-XX:+进行逃逸分析
-XX:+UseConcMarkSweepGC
-XX:+UseCompressedOops
-Dosgi.requiredJavaVersion=1.6

供将来参考:在 eclipse.ini 中添加选项时要小心谨慎。特别注意-vmargs其前后的内容。

此外,任何选项都不应设置两次。

相关内容