Eclipse exibe mensagem de erro e apresnta um Log

1. Eclipse exibe mensagem de erro e apresnta um Log

João Pedro Mendes Riuto
joaoriuto

(usa Linux Mint)

Enviado em 28/02/2017 - 13:30h

Olá pinguins!

Estou iniciando em Java, mais especificamente em desenvolver apps.

Instalei via terminal o Eclipse, porém ele não tem sucesso ao inciar. Exibe um log de erros.


Fiz uma tentativa neste tópico:

https://www.vivaolinux.com.br/topico/Java/o-Eclipse-nao-abre-mais

sem sucesso.


O log:
!SESSION 2017-02-28 13:11:27.228 -----------------------------------------------
eclipse.buildId=debbuild
java.version=9-ea
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=pt_BR
Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2017-02-28 13:11:27.498
!MESSAGE error loading hook: org.eclipse.osgi.internal.baseadaptor.BaseHookConfigurator
!STACK 0
java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.net.URLClassLoader.addURL(java.net.URL) accessible: module java.base does not "opens java.net" to unnamed module @5700d6b1
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:335)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:278)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:196)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:190)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.findMethod(BaseStorage.java:174)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.findMethod(BaseStorage.java:181)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.findAddURLMethod(BaseStorage.java:165)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.<init>(BaseStorage.java:135)
at org.eclipse.osgi.internal.baseadaptor.BaseHookConfigurator.addHooks(BaseHookConfigurator.java:24)
at org.eclipse.osgi.baseadaptor.HookRegistry.loadConfigurators(HookRegistry.java:178)
at org.eclipse.osgi.baseadaptor.HookRegistry.initialize(HookRegistry.java:100)
at org.eclipse.osgi.baseadaptor.BaseAdaptor.<init>(BaseAdaptor.java:98)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:473)
at org.eclipse.core.runtime.adaptor.EclipseStarter.createAdaptor(EclipseStarter.java:737)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:258)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:547)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

!ENTRY org.eclipse.osgi 4 0 2017-02-28 13:11:27.555
!MESSAGE Startup error
!STACK 1
java.lang.NullPointerException
at org.eclipse.osgi.baseadaptor.BaseAdaptor.initializeStorage(BaseAdaptor.java:123)
at org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:192)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:262)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:547)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)


Linux Mint x64 cinnamon



  


2. Re: Eclipse exibe mensagem de erro e apresnta um Log

Bruno Ricardo Rodrigues
Brunorr

(usa CentOS)

Enviado em 28/02/2017 - 13:33h

Não sei te dizer exatamente o erro mas foi erro na hora da instalação, ta faltando coisa ai...

Dica: Se estiver interessado em desenvolver APPs para Android, parte logo para o Android Studio ;)


3. Re: Eclipse exibe mensagem de erro e apresnta um Log

João Pedro Mendes Riuto
joaoriuto

(usa Linux Mint)

Enviado em 28/02/2017 - 13:38h

Brunorr escreveu:

Não sei te dizer exatamente o erro mas foi erro na hora da instalação, ta faltando coisa ai...

Dica: Se estiver interessado em desenvolver APPs para Android, parte logo para o Android Studio ;)


Eu já estudo o Android Studio, mas gostaria de aprender a linguagem java pelo Eclipse.

Tentarei agora uma nova instalação.




4. Re: Eclipse exibe mensagem de erro e apresnta um Log

Bruno Ricardo Rodrigues
Brunorr

(usa CentOS)

Enviado em 28/02/2017 - 13:53h

Legal,

Eu programo em java e Android. Já utilizei o Eclipse por muito tempo mas passei a utilizar o IntelliJ para desenvolvimento Java. O próprio Android Studio é baseado nele. Eu achei bem mais pratico e amigável utilizar o IntelliJ (Uma das grandes vantagens é não precisar salvar a cada palavra escrita kkk).

Segue link de Download se quiser, tem pra Linux :D https://www.jetbrains.com/idea/#chooseYourEdition

Eu uso a versão free e me atende bem.


5. Re: Eclipse exibe mensagem de erro e apresnta um Log

João Pedro Mendes Riuto
joaoriuto

(usa Linux Mint)

Enviado em 28/02/2017 - 14:02h

Brunorr escreveu:

Legal,

Eu programo em java e Android. Já utilizei o Eclipse por muito tempo mas passei a utilizar o IntelliJ para desenvolvimento Java. O próprio Android Studio é baseado nele. Eu achei bem mais pratico e amigável utilizar o IntelliJ (Uma das grandes vantagens é não precisar salvar a cada palavra escrita kkk).

Segue link de Download se quiser, tem pra Linux :D https://www.jetbrains.com/idea/#chooseYourEdition

Eu uso a versão free e me atende bem.


Agradecido demais por sua dica! Irei começar por este download que sugeriu.

Estou neste momento via terminal, instalando o:

>> sudo apt-get install openjdk-9-jdk

Irei verificar se o problema será resolvido e fecharei o tópico.






6. Re: Eclipse exibe mensagem de erro e apresnta um Log

Bruno Ricardo Rodrigues
Brunorr

(usa CentOS)

Enviado em 28/02/2017 - 14:11h

Que bom que pude ajudar :D