16
respostas

Realizei toda a instalação do JDK, rodei o javac sem erro, mas quando rodo aparece o erro abaixo.

C:\Java-codigo>javac -version javac 1.8.0_191

C:\Java-codigo>javac Programa.java

C:\Java-codigo>java Programa Erro: Não foi possível localizar nem carregar a classe principal Programa

16 respostas

Bom dia Albino. Pode postar sua classe por favor ?

inpublic class Programa {
    public static void main(String[] args) {

            System.out.println("ola mundo");
            }

    }sira seu código aqui

public class Programa { public static void main(String[] args) {

        System.out.println("ola mundo");
        }

}

`

Depois do comando javac Programa.java o arquivo .class foi criado ?

Sim, foi compilado sem erro. O erro aparece quando digito Java Programa

Já removi e instalei o JDK. Conferir a variável do sistema. O programa não tem como ter erro, simples de mais.

Confere o bytecode Programa.class

Como posso conferir?

Pasta de C:\Java-codigo

09/12/2018 17:08

. 09/12/2018 17:08 .. 10/12/2018 10:29 419 Programa.class 10/12/2018 09:36 117 Programa.java 2 arquivo(s) 536 bytes 2 pasta(s) 920.989.741.056 bytes disponíveis

C:\Java-codigo>

Estranho. Está tudo correto e nessa pasta que você está tem o bytecode(.class), se você fizer apenas java -version ele mostra a versão?

Veja o que esta acontecendo...

C:>cd java-codigo

C:\Java-codigo>java -version java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

C:\Java-codigo>javac -version javac 1.8.0_191

C:\Java-codigo>java Programa Erro: Não foi possível localizar nem carregar a classe principal Programa

Depois que instalei o Eclipse, ao rodar a mesma class no Eclipse, não da erro. O Erro só acontece quando uso bloco de notas, existe erro na variável de ambiente, pra mim. Poderia me ajudar a resolver?

Você verificou as configurações de "path" e "classpath"?

sim, o recomendado. poderia me confirmar o que devo configurar?

Tem que configurar a Variável JAVA_HOME que como você já sabe é o diretório de instalação da JDK por exemplo

C:\Program Files\Java\jdk1.8.0_191

Depois disso configure o PATH. No final da linha coloque ";" e adicione a variável:

%JAVA_HOME%\bin

Depois crie a variável de ambiente Classpath ou de já existir insira os seguintes caminhos:

%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\jre\lib;%JAVA_HOME%\jre\lib\rt.jar

Depois só fazer os testes no CMD para saber a versão do java e do javac.

Infelizmente, não funcionou.... javac programa.java OK! funciona Veja abaixo o erro no java programa e o fonte

Pasta de C:\Java-codigo

09/12/2018 17:08

. 09/12/2018 17:08 .. 10/12/2018 10:29 419 Programa.class 10/12/2018 09:36 117 Programa.java 2 arquivo(s) 536 bytes 2 pasta(s) 917.614.526.464 bytes disponíveis

C:\Java-codigo>javac programa.java

C:\Java-codigo>java programa Erro: Não foi possível localizar nem carregar a classe principal programa

C:\Java-codigo>type programa.java public class Programa { public static void main(String[] args) {

                    System.out.println("ola mundo");
                    }

    }mente, não funcionou....

Já tentou desinstalar e fazer download de um novo pacote ?