Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não consigo instalar uma aplicação no linux

Olá pessoal,

Instalei o linux mint em dualboot para fazer estes cursos, minha intenção é futuramente migrar para o linux mas estou bastante frustrado com o quão chato pode ser a simples instalação de programa.

Não consigo instalar o Eclipse Java EE. Seguindo os ensinamentos do curso, busquei pelo pacote no apt (apt-cache search eclipse | grep java) , mas não encotrei nada que me parece ser o que buscava.

Então baixei a IDE em .tar.gz . Descompactei e tentei executar o arquivo "eclipse" porem recebo o seguinte erro:

An error has occurred. See the log file
/home/daniel_lucas/Downloads/eclipse/configuration/1547341006612.log.

Abrindo esse arquivo de log:

!SESSION 2019-01-12 21:34:23.983 -----------------------------------------------
eclipse.buildId=4.3.2.M20140221-1700
java.version=11.0.1
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=pt_BR
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.osgi 4 0 2019-01-12 21:34:24.928
!MESSAGE Startup error
!STACK 1
java.lang.RuntimeException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi.
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:233)
    at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:656)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:275)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    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:566)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi.
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:225)
    ... 11 more
Caused by: java.lang.IllegalStateException: The System Bundle could not be resolved: Missing Constraint: Bundle-RequiredExecutionEnvironment: J2SE-1.5
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.checkSystemState(BaseStorage.java:827)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.getStateManager(BaseStorage.java:800)
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.getState(BaseAdaptor.java:387)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStart(BaseStorage.java:923)
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStart(BaseAdaptor.java:250)
    at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:60)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
    ... 13 more

Como me pareceu um problema no JDK, resolvi desistalar um tal de openjdk quem veio instalado por padrão no mint e instalei o jdk 10.0.1. O comando java e javac funcionam na linha de comando.

Mas continuei com o mesmo problema. Resolvi seguir tutoriais no youtube, vários extraem o eclipse para diferentes diretorios na maquina mas em todo caso recebo o mesmo problema.

Aguém pode me ajudar a entender o que está errado aqui ?

Obrigado!

2 respostas
solução!

Olá Daniel!

Entendo completamente, quando fui para o mundo do Linux tambem quebrei a cabeca para a instalacao de programas.

Existe um blog que é basicamente sobre instalações, inclusive nele tem sobre como instalar o Eclipse: https://www.edivaldobrito.com.br/eclipse-no-linux/

Acredito que esse site irá te ajudar muito nesse novo mundo (como me ajudou tambem) :D

Olá,

Primeiramente perdão pela demora em responder, estive sem acesso aqui. No fim das contas consegui resolver esse problema.

Mesmo seguindo o tutorial recebi o mesmo problema que relatei no primeiro post. Pensei até em reinstalar o sistema para começa do "zero" essas instalações pois nada que funcionava nestes tutoriais internet a fora deu certo no meu caso.

Por fim, ao acessar o site do eclipse para baixar o instalador para windows (em outra máquina), acabei reparando que tem uma versão do instalador para linux (no melhor estilo next next, finalmente alguma coisa mais intuitiva kkkkk ).

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software