Solucionado (ver solução)
Solucionado
(ver solução)
12
respostas

Dúvida no Ex. 2 da Aula 1 - A linguagem Java

Srs. Estou com problema para rodar o meu programa. É apresentado o erro:

Erro: Não foi possível localizar nem carregar a classe principal MeuProgramaModificado

Estou nas seguintes versões:

C:\Program Files\Java>java -version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)

C:\Program Files\Java>javac -version
javac 1.8.0_74

C:\Program Files\Java>

Por favor, me ajudem...

abaixo a pasta...

C:\Users\Win.NTB-0038\OneDrive\Alura\Java I>dir
 O volume na unidade C não tem nome.
 O Número de Série do Volume é A2A7-977D

 Pasta de C:\Users\Win.NTB-0038\OneDrive\Alura\Java I

09/03/2016  17:38    <DIR>          .
09/03/2016  17:38    <DIR>          ..
09/03/2016  17:32               271 Aula01_01_versão_java_javac.txt
08/03/2016  23:19               206 Aula02_01.java
09/03/2016  17:22               452 MeuPrograma.class
09/03/2016  17:21               140 MeuPrograma.java
09/03/2016  17:38               472 MeuProgramaModificado.class
09/03/2016  17:36               151 MeuProgramaModificado.java
20/02/2016  13:59               114 OlaMundo.java
09/03/2016  17:11               408 Programa.class
08/03/2016  23:27               206 Programa.java
               9 arquivo(s)          2.420 bytes
               2 pasta(s)   122.199.904.256 bytes disponíveis

C:\Users\Win.NTB-0038\OneDrive\Alura\Java I>java MeuProgramaModificado
Erro: Não foi possível localizar nem carregar a classe principal MeuProgramaModificado

C:\Users\Win.NTB-0038\OneDrive\Alura\Java I>
12 respostas

Olá Charles! Você poderia mandar o código da sua classe MeuProgramaModificado para podermos analisar?

 public class MeuProgramaModificado {
        public static void main(String[] args) {
        System.out.println("Minha primeira aplicação Java!");
    }
 }

Olá Charles! Seu código não possui nenhum erro e está correto. O ero deve está na onde você está executando o comando java verifique se está fazendo na mesma pasta onde se encontra o arquivo MeuProgramaModificado.class. Pois pelo que pude constatar aqui você conseguiu compilar então o Java está corretamente instalado.

Meu caro!

O erro agora é...

C:\Users\Win.NTB-0038\OneDrive\Alura\Java I>java meuprogramamodificado Erro: Não foi possível localizar nem carregar a classe principal meuprogramamodificado

Você consegue executar os outros programas criados? o MeuPrograma e o Programa normalmente ou da o mesmo erro? Na hora de compilar, apresentou algum erro?

Caro Bruno ao compilar não tem erro...

Veja que rodei o MeuProgramae compilou normalmente, mas não executa o class...

 Pasta de C:\Users\Win.NTB-0038\OneDrive\Alura\Java I

10/03/2016  22:34    <DIR>          .
10/03/2016  22:34    <DIR>          ..
09/03/2016  17:32               271 Aula01_01_versão_java_javac.txt
10/03/2016  21:55                 6 Aula01_02_exercicio.java
08/03/2016  23:19               206 Aula02_01.java
09/03/2016  17:44               140 MeuPrograma.java
10/03/2016  22:34               453 MeuProgramaModificado.class
10/03/2016  21:57               134 MeuProgramaModificado.java
20/02/2016  13:59               114 OlaMundo.java
08/03/2016  23:27               206 Programa.java
               8 arquivo(s)          1.530 bytes
               2 pasta(s)   119.150.149.632 bytes disponíveis

C:\Users\Win.NTB-0038\OneDrive\Alura\Java I>javac MeuPrograma.java

C:\Users\Win.NTB-0038\OneDrive\Alura\Java I>java MeuPrograma
Erro: Não foi possível localizar nem carregar a classe principal MeuPrograma

C:\Users\Win.NTB-0038\OneDrive\Alura\Java I>

Desinstalei e instalei o JDK, mas agora tem duas versões...

Isto é problema?...

C:\Program Files\Java>dir
 O volume na unidade C não tem nome.
 O Número de Série do Volume é A2A7-977D

 Pasta de C:\Program Files\Java

10/03/2016  22:29    <DIR>          .
10/03/2016  22:29    <DIR>          ..
10/03/2016  22:29    <DIR>          jdk1.8.0_73
10/03/2016  22:29    <DIR>          jre1.8.0_73
20/02/2016  13:33    <DIR>          jre1.8.0_74
               0 arquivo(s)              0 bytes
               5 pasta(s)   119.148.724.224 bytes disponíveis

C:\Program Files\Java>
C:\Program Files\Java>java -version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)

C:\Program Files\Java>javac -version
javac 1.8.0_73

C:\Program Files\Java>

Variáveis de Ambiente...

CLASSPATH = %JAVA_HOME%
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_73
PATH = C:\ProgramData\Oracle\Java\javapath;%JAVA_HOME%\bin;

Tenta modifica to PATH para :

C:\ProgramData\Oracle\Java\javapath

E adiciona ou outro PATH com:

C:\Program Files\Java\jdk1.8.0_73\bin

E testa ai pra vê se rola.

PATH = C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jdk1.8.0_73\bin

O erro continua....

C:\Users\Win.NTB-0038\OneDrive\Alura\Java I>javac MeuProgramaModificado.java

C:\Users\Win.NTB-0038\OneDrive\Alura\Java I>java MeuProgramaModificado
Erro: Não foi possível localizar nem carregar a classe principal MeuProgramaModificado
solução!

Pessoal!

Fiz a revisão de tudo e percebi que não instalei o SDK, acredito que um link direto facilitaria o trabalho para os iniciantes (http://www.oracle.com/technetwork/java/embedded/javame/javame-sdk/downloads/java-me-sdk-3-0-5-download-1849683.html)

Também percebi que quando fazemos o comando para compilar devemos respeitar a letra maiúscula! do contrário não roda!

Obrigado por terem tentado me ajudar!!!