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
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
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íveisC:\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íveisC:\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 ?