O Eclipse não roda

0

Instalei o plug-in do Scala IDE e o arquivo eclipse.ini corrigido de acordo com as sugestões deles aqui . Por alguma razão, o eclipse fica chateado com isso e erros no lançamento.

Parece funcionar se eu comentar uma única linha:

-vmargs

Eu não entendo, qual é o problema aqui?

Este é o meu arquivo 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

Esta é a mensagem que recebo quando o eclipse falha ao iniciar:

ATUALIZAÇÃO: Versão do Eclipse: 4.3 (Kepler) 64bit, versão Ubuntu: 13.10 (Saucy Salamander) 64bit, versão Java: Oracle 1.7_40 64bit

UPDATE2: incluindo meu 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/

UPDATE3: Eu executo o eclipse a partir de sua pasta na linha de comando, assim: gksudo ./eclipse & . Eu tenho que executá-lo como uma raiz porque caso contrário, há um bug que desativa menus suspensos do menu principal. which eclipse não me dá nada, provavelmente porque acabei de fazer o download / descompactá-lo diretamente do eclipse.org e não há nenhum comando associado a ele.

    
por Caballero 14.10.2013 / 21:14

1 resposta

2

Eu limpei seu eclipse.ini. É testado com o Eclipse 4.2 Juno. Por favor, informe se funciona com o seu plugin scala:

--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
--launcher.appendVmargs
-vmargs
-XX:PermSize=64m
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-Xss1M
-server
-XX:+DoEscapeAnalysis
-XX:+UseConcMarkSweepGC
-XX:+UseCompressedOops
-Dosgi.requiredJavaVersion=1.6

Para referência futura: Tenha cuidado ao adicionar opções ao eclipse.ini. Tome especial cuidado com o que acontece antes de -vmargs e o que acontece depois.

Além disso, nenhuma opção deve ser definida duas vezes.

    
por MadMike 15.10.2013 / 15:51