2
respostas

Não consigo subir API cdcreact-1.0.0-SNAPSHOT.jar

Não consigo rodar API do curso, ao tentar usa-lá me deparo com o seguinte erro:

java -jar cdcreact-1.0.0-SNAPSHOT.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: br/com/caelum/cdcreact/Boot : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at org.springframework.boot.loader.LaunchedURLClassLoader.doLoadClass(LaunchedURLClassLoader.java:170)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:142)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:47)
        at java.lang.Thread.run(Thread.java:745)

.Utilizo o Linux Mint e segui os passos do exemplo da aula https://cursos.alura.com.br/course/react/task/19739

.Realizei a instalação do JDK - sudo apt-get install openjdk-7-jdk

.MySQL - sudo apt-get -y install mysql-server

Se alguém puder ajudar ou mostrar outro servidor local que possa ser utilizado fico agradecido :)

2 respostas

Opa, precisa ter instalado o Java 8 para cima :). Uma ferramenta que ajuda muito a instalar qualquer versão do java que você queira é a sdkman.

Obrigado Alberto pela dica, instalei aqui e quase funcionou rs, API parecia que ia subir não no final acaba dando erro, vou ter que pesquisar aqui para saber qual é o erro antes de continuar o curso :(