5
respostas

Programa.java não compila

Saudações a todos. Li alguns posts no fórum e executei as ações referentes preparação e compilação do arquivo "Programa.java", entre eles "Configuração de Variáveis do Ambiente" e chamada do comando "javac Programa.java", a qual sempre apresenta erro. Assim, não consigo executar o arquivo "Programa.java" e obter o resultado esperado do println. Peço ajuda para avançar nas lições. Segue código e demais imagens:

Variáveis do Ambiente: https://drive.google.com/open?id=1lENoKlOIalyhuZlbVTtlGu7rKs5fAWXc

Versões Java: https://drive.google.com/open?id=1i7NAp_HdEFrKHLyiNcSxWMvsWd2OxO4X

public class Programa {

    public static void main(String[] args){

        System.out.println("Teste");
    }
}
5 respostas

Boa noite Eric, olhando a imagem que você postou, percebi que tinha o javapath configurado, mas, dá uma olhadinha se dentro do caminho javapath contem referencias ao JAVAC ou somente para o JAVA/JAVAW.

Neste link https://cursos.alura.com.br/forum/topico-javac-nao-e-reconhecido-40525 você consegue mais detalhes, inclusive a explicação detalhada do que falei acima.

Olá...Obrigado pelo feedback Informo que consegui resolver o problema de compilação ajustando as variáveis do ambiente novamente. Agora estou com problema na execução do arquivo .java. Fiz o alinhamento das versões do JDK e JRE, ambas na versão 8.25. Mesmo assim o processo de execução apresenta erro. Segue imagens:

Erro na execução: https://drive.google.com/open?id=1iq5WtSHPKUIRu2M3YYsc8TTU4T8tn9rq

Versões Java: https://drive.google.com/open?id=17iqy5M0j2RmC0GF-l_nOBZeZK8HGIHbD

Aguardo retorno. Obrigado

Bom dia Eric, para que outras pessoas consigam achar o tópico e a solução dos problemas de forma fácil, é interessante que sempre que você resolver um problema em especifico, você encerro o tópico como resolvido e depois abra um novo tópico com o outro assunto. fica bacana assim.

Sobre o ultimo erro, este problema geralmente acontece quando você possui 2 instalações do JRE. Como você descreveu, você possui o JDK e o JRE, porem os JDKs já veem com uma versão do JRE senão me engano. Tente ir nos programas instalado e veja se você possui outras instalações lá. Caso possuia o JRE e JDK, tente deixar somente o JDK ativo, deve resolver.

Resolvido

O problema era esse mesmo, várias versões instaladas do Java, mantive somente o JDK 8. Foi necessário compilar o código novamente e a execução funcionou perfeitamente.

Muito obrigado

De nada =)