Eclipse + Ubuntu = Help!

3 respostas
albertongai

Olá a todos no guj!

Eu sou um novato com o linux e por pura e espontanea pressão no meu novo local de trabalho, eu devo usar este sistema operacional. Instalei o java e configurei as variáveis de ambiente, descompactei o eclipse todo bonitinho no meu opt/java/eclipse , com as devidas permissões mas simplismente qdo eu abro o eclipse , ele abre com a clássica exception ClassNotFoundException, e algumas coisas não funcionam nele como software update e um monte de outras coisas, a instalação está limpa sem nada… alguém aqui já viu isso? Estou tentando baixar o eclipse novamente do eclipse.org e navegando na internet para ver se eu encontro a solução deste problema…

O erro que aparece é

java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin
   at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:434)
   at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
   at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
   at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
   at java.lang.ClassLoader.loadClass(libgcj.so.81)
   at org.eclipse.core.runtime.Platform.getPlugin(Platform.java:736)
   at org.eclipse.core.internal.preferences.legacy.InitLegacyPreferences.init(InitLegacyPreferences.java:43)
   at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:146)
   at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:344)
   at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:163)
   at org.eclipse.core.internal.preferences.DefaultPreferences.loadDefaults(DefaultPreferences.java:236)
   at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:232)
   at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:307)
   at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:543)
   at org.eclipse.core.internal.preferences.DefaultPreferences.node(DefaultPreferences.java:150)
   at org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getDefaultPreferences(PreferenceForwarder.java:130)
   at org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getString(PreferenceForwarder.java:636)
   at org.eclipse.ui.internal.navigator.NavigatorActivationService.revertExtensionActivations(NavigatorActivationService.java:269)
   at org.eclipse.ui.internal.navigator.NavigatorActivationService.<init>(NavigatorActivationService.java:82)
   at org.eclipse.ui.internal.navigator.NavigatorContentService.getActivationService(NavigatorContentService.java:1029)
   at org.eclipse.ui.internal.navigator.NavigatorContentService.<init>(NavigatorContentService.java:143)
   at org.eclipse.ui.internal.navigator.NavigatorContentService.<init>(NavigatorContentService.java:155)
   at org.eclipse.ui.navigator.CommonViewer.<init>(CommonViewer.java:82)
   at org.eclipse.ui.navigator.CommonNavigator.createCommonViewer(CommonNavigator.java:405)
   at org.eclipse.ui.navigator.CommonNavigator.createPartControl(CommonNavigator.java:157)
   at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)
   at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)
   at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
   at org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4080)
   at org.eclipse.ui.internal.WorkbenchPage$17.runWithException(WorkbenchPage.java:3145)
   at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
   at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3296)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2974)
   at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
   at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
   at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
   at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3296)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2974)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
   at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
   at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
   at java.lang.reflect.Method.invoke(libgcj.so.81)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
   at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

obrigado desde já…

Abraços

3 Respostas

Henrik

nunca vi esse erro, mas tenta essas mudanças que eu uso.

eclipse.ini

-showsplash org.eclipse.platform -vmargs -Dosgi.requiredJavaVersion=1.5 -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xms256m -Xmx768m -XX:MaxPermSize=512m

jcatino
albertongai:
Olá a todos no guj!

Eu sou um novato com o linux e por pura e espontanea pressão no meu novo local de trabalho, eu devo usar este sistema operacional. Instalei o java e configurei as variáveis de ambiente, descompactei o eclipse todo bonitinho no meu opt/java/eclipse , com as devidas permissões mas simplismente qdo eu abro o eclipse , ele abre com a clássica exception ClassNotFoundException, e algumas coisas não funcionam nele como software update e um monte de outras coisas, a instalação está limpa sem nada... alguém aqui já viu isso? Estou tentando baixar o eclipse novamente do eclipse.org e navegando na internet para ver se eu encontro a solução deste problema...

O erro que aparece é

[code]
java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin

Alberto, é possível que depois de instalar o eclipse tenham instalado Oracle client ou algum outro software que colocou outro JAVA mais antigo, incompatível com o Eclipse , ou os caminhos estão errados.

Revise o JAVA_HOME e CLASSPATH do seu usuário antes da execução do eclipse.

echo $JAVA_HOME
echo $CLASSPATH

Veja se o seu usuário inicializa variáveis com os arquivos ".profile" ou ".bashrc" (se o seu usuário abre o BASH como shell padrão) e edite correamente estas variáveis.

albertongai
jcatino:
albertongai:
Olá a todos no guj!

Eu sou um novato com o linux e por pura e espontanea pressão no meu novo local de trabalho, eu devo usar este sistema operacional. Instalei o java e configurei as variáveis de ambiente, descompactei o eclipse todo bonitinho no meu opt/java/eclipse , com as devidas permissões mas simplismente qdo eu abro o eclipse , ele abre com a clássica exception ClassNotFoundException, e algumas coisas não funcionam nele como software update e um monte de outras coisas, a instalação está limpa sem nada... alguém aqui já viu isso? Estou tentando baixar o eclipse novamente do eclipse.org e navegando na internet para ver se eu encontro a solução deste problema...

O erro que aparece é

[code]
java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin

Alberto, é possível que depois de instalar o eclipse tenham instalado Oracle client ou algum outro software que colocou outro JAVA mais antigo, incompatível com o Eclipse , ou os caminhos estão errados.

Revise o JAVA_HOME e CLASSPATH do seu usuário antes da execução do eclipse.

echo $JAVA_HOME
echo $CLASSPATH

Veja se o seu usuário inicializa variáveis com os arquivos ".profile" ou ".bashrc" (se o seu usuário abre o BASH como shell padrão) e edite correamente estas variáveis.

Rapaz era isso mesmo, consegui resolver! Na verdade eu tinha setado o JAVA_HOME certo, mas por algum motivo bizarro na pasta usr/local , o java_home tinha outro valor que era a vm que vinha junto com o ubuntu! Um versão do java diferente do da sun.. agora como eu fiz isso não me pergunta, o meu colega fez uma macumba lá pra "copiar" a referencia dessa variável de ambiente para esta pasta...

Criado 13 de março de 2008
Ultima resposta 15 de mar. de 2008
Respostas 3
Participantes 3