Open main menu

TaticView β

Changes

Java JRE install and troubleshooting

2,044 bytes added, 14:52, 5 October 2022
no edit summary
<translate>
 
<div style="float: right;">__TOC__</div>
= JAVA JRE install and troubleshooting =<!--T:1-->
O <!--T:2-->The [[TVCli]] (utilitário de linha de comando do TaticViewcommand line utility), necessita que a estação/servidor tenha o needs JAVA disponível para sua execuçãoto be available in station where it will be executed.
A versão mínima necessária é a versão <!--T:3-->The minor JAVA version supported is 8u101.
Como boa prática<!--T:4-->As good practice, recomendamos sempre ter a atualização mais recente da versão we recommend you maintain the JAVA installed updated to last updates available for version 8 instalada, por que estas atualizações trazem várias correções de segurançabecause they include security corrections.
Podem ser usados os dois empacotamentos disponíveis, tanto o <!--T:5-->You can use either JRE quanto o or JDKpackages.
== Obtendo uma versão atualizada do Getting a updated JAVA version ==<!--T:6-->
Como o <!--T:7-->JAVA é uma linguagem is an open sourcelanguage, existem vários locais onde podemos obtê-laand therefore there are a lot of different sites, alguns destes inclusive exigem uma assinatura anual para poder usá-la comercialmentesome of them you may need to pay a subscription to use it on business applications.
Por isso é importante ler os termos de uso<!--T:8-->So, it's very important to read the license before use it.
Sugerimos usar <!--T:9-->We suggest you to use a compilação mantida pela build maintained by [https://www.eclipse.org/org Eclipse Foundation], que tem boa qualidade, é mantida e atualizada, e é livre, por tantowitch maintain a good quality and updates security patches, não tem problemas de licenciamentoand it's free for business use.
O <!--T:10-->The JAVA mantido pela maintained by [https://www.eclipse.org/org Eclipse Foundation] chama-se is the [https://adoptium.net/about.html Adoptium].
Portanto, <!--T:11-->[[File:Filesave.png]][https://adoptium.net/ baixe o DOWNLOAD JAVA versão 8 atualizadaupdated version] da from Eclipse Foundation.
A instalação é simples<!--T:12-->And install it, basta seguir o it's very simple using the install wizard.
== Instalador do TVCli não encontrou o installer didn't found JAVA ?==<!--T:13-->
É possível que mesmo com o <!--T:14-->It is possible the even with JAVA presente (instalado) na estação/servidor o instalador do installed on the station, the TVCli não consiga detectá-loinstaller can't find it.
O Instalador ''procura'' a pasta onde o <!--T:15-->The installer search the folder where JAVA está instaladois installed, em duas by reading two [https://pten.wikipedia.org/wiki/Vari%C3%A1vel_de_ambiente variáveis de ambienteEnvironment_variable environment variables]: * No At ''JAVA_HOME'' environment variable * At Windows [https://en.wikipedia.org/wiki/PATH_(variable)#DOS,_OS/2,_and_Windows ''PATH'' do sistema operacional] * Na variável de ambiente In cases where JAVA isn''JAVA_HOME''Caso o JAVA não esteja mapeado em nenhuma destas variáveis o instalador aborta a instalação e mostra a seguinte telat mapped in any of these variables, the installer aborts the installation and shows the following screen.
<!--T:16-->
[[File:Java_not_found_by_installer.png]]
Vamos ajudá<!-lo a configurar a variável de ambiente -T:17-->Next, we'll help you set the ''PATH'' para solucionar este problemaenvironment variable to solve this problem=== Configuring Windows ''PATH'' === <!--T:18-->
=== Configurando o <!--T:19-->The first step is to locate the folder where JAVA is installed on the workstation. This can be done by looking for ''PATHjava.exe'' no Windows ===in the machine's folders, if you have more than one JAVA on the workstation, the ideal is to use the latest update from version 8.
O primeiro passo é localizar a pasta onde o <!--T:20-->The second step is to configure the environment variable so that it ''points'' to the directory located in the first step.# From the Windows Start menu, click Control Panel.# In Control Panel, double-click System.# In the System Properties dialog, click the Advanced tab and click Environment Variables.# In the Environment Variables dialog, in the System Variables frame, select the ''Path'' entry.# Edit button# Check if there is already an entry pointing to some old JAVA está instalado na estaçãodirectory, if so, remove it. Isso pode ser feito procurando por # New button# Enter the path to the JAVA ''bin'' directory (where the ''java.exe'' nas pastas da máquina, caso vc tenha mais de um JAVA na estação o ideal é usar a atualização mais recente da o da versão 8.file is)# OK button# Rerun the installer
O segundo passo é configurar a varável de ambinte, para que ela ''aponte'' para o diretório localizado no primeiro passo.* No menu Iniciar, clique em Painel de Controle.* No Painel de Controle, clique duas vezes em Sistema.* 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''.== Error UnsupportedClassVersionError when running TVCli == <!--T:25-->
<!--T:26-->
The '''UnsupportedClassVersionError''' happens because the Java version in use isn't correct.
On <!--T:27-->Bellow a complete sample of the Start menu, click Control Panelerror output <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) In Control Panel, double-click System at java.lang.ClassLoader.loadClass(ClassLoader.java:358) In the System Properties dialog box, click the Advanced tab, and then click Environment Variables at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) In the Environment Variables dialog box</pre>The Java used during TVCli execution is indicated by Windows [https://en.wikipedia.org/wiki/PATH_(variable)#DOS, in the System variables frame_OS/2, select the _and_Windows ''PathPATH'' entry] variable.
<!--T:28-->
To determine witch version of Java is pointed by PATH variable you can use the JAVA ''-version'' parameter, we will show you bellow.
# Open [https://en.wikipedia.org/wiki/Windows_Console Windows Command Console]
# Execute java asking for his version: '''''java -version'''''
* Botão Editar<!--T:29-->* Verifique se já existe uma entrada apontando para algum diretório antigo do JAVA, se sim, removaThe ''-version'' parameter should output something like bellow for Java version 8<pre>C:\>java -versionopenjdk version "1.8.0_282"* Botão NovoOpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)* Digite o caminho para diretório BIN do JAVA OpenJDK 64-Bit Server VM (onde está o arquivo ''javaAdoptOpenJDK)(build 25.exe''282-b08, mixed mode)* Botão OK* Reexecute o instalador</pre>
== Mais dúvidas ? ==<!--T:30-->If Java version is bellow 8 the ''UnsupportedClassVersionError'' is thrown. You need to install a newer version, or if a newer version is already installed, you need to [[#Configuring_Windows_PATH|correct de Windows PATH]] variable to point to newest Java.
Caso ainda tenha dúvidas fale com nosso [https== More doubts ? == <!--T://support.taticview.com/ Suporte], podemos lhe ajudar no que for necessário.23-->
<!--T:24-->
If you still have questions, talk to us through [https://support.taticview.com support], we can help you with whatever you need.
</translate>