Changes

Jump to: navigation, search

Java JRE install and troubleshooting/pt-br

2,643 bytes added, 14:54, 5 October 2022
no edit summary
O JAVA mantido pela [https://www.eclipse.org/org Eclipse Foundation] chama-se [https://adoptium.net/about.html Adoptium].
Portanto, [[File:Filesave.png]][https://adoptium.net/ baixe BAIXE o JAVA versão 8 atualizadaatualizado] da Eclipse Foundation.
A instalação é simples, basta seguir o wizard.
O Instalador ''procura'' a pasta onde o JAVA está instalado, em duas [https://pt.wikipedia.org/wiki/Vari%C3%A1vel_de_ambiente variáveis de ambiente]:
* Na variável de ambiente ''JAVA_HOME''
* No [https://en.wikipedia.org/wiki/PATH_(variable)#DOS,_OS/2,_and_Windows ''PATH'' do sistema operacional]
* Na variável de ambiente ''JAVA_HOME''
Caso o JAVA não esteja mapeado em nenhuma destas variáveis o instalador aborta a instalação e mostra a seguinte tela.
# Na caixa de diálogo Propriedades do Sistema, clique na guia Avançado e clique em Variáveis de Ambiente.
# Na caixa de diálogo Variáveis de Ambiente, no quadro Variáveis do sistema, selecione a entrada ''Path''.
# Botão Editar
# Verifique se já existem entradas apontando para versões antigas do JAVA, se sim, remova.
# Botão Novo
# Digite o caminho para o diretório bin do JAVA (o diretório onde o arquivo ''java.exe'' foi localizado)
# Botão OK
# Reexecute o instalador
 
== Erro UnsupportedClassVersionError quando executando o TVCli ==
 
O erro '''UnsupportedClassVersionError''' ocorre por que o TVCli está usando a versão errada do Java.
 
Abaixo mostramos o erro completo mostrado pelo TVCli
<pre>
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/sadig/taticview/cli/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
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 java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
</pre>
O Java usado pelo TVCli é indicado pela variável [https://en.wikipedia.org/wiki/PATH_(variable)#DOS,_OS/2,_and_Windows ''PATH''] do Windows.
 
Para descobrir qual versão do Java está sendo indicada pela variável PATH, você pode usar o parâmetro ''-version'', abaixo mostraremos como.
# Abra o [https://en.wikipedia.org/wiki/Windows_Console Console de Comandos do Windows]
# Execute o Java pedindo que mostre sua versão com o comando '''''java -version'''''
 
O parâmetro ''-version'' deve mostrar um resultado como o mostrado abaixo para o Java 8
<pre>
C:\>java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)
</pre>
 
Se a versão do Java for menor que a versão 8 o erro ''UnsupportedClassVersionError'' ocorre. Portanto, você precisa instalar uma versão mais atual do Java, ou, se uma versão mais atual já está instada, você precisa [[#Configurando_o_PATH_no_Windows|corrigir a variável PATH do Windows]] para apontar para o Java mais atual.
== Mais dúvidas ? ==
Caso ainda tenha dúvidas fale com nosso [https://support.taticview.com/ Suporte], podemos lhe ajudar no que for necessário.

Navigation menu