Ajuda iniciante no java

16 respostas
E

Boa noite galera, sou novo no forum e no java e estou vendo umas videos aulas e quando vou copilar olha o erra q da:

C:\aulajava\aula01>javac aula01.java

C:\aulajava\aula01>java aula01
Erro: NÒo foi possÝvel localizar nem carregar a classe principal aula01

C:\aulajava\aula01>

alguem pode me informar oq seja isso ??

16 Respostas

V

Está usando Eclipse?
Isso ocorre com qualquer código?
Tente baixar novamente o Eclipse (ou baixe-o pela primeira vez se usa outro)
Link oficial: http://www.eclipse.org/downloads/packages/eclipse-standard-43/keplerr

Se só acontece com esse código, poste-o.

RodrigoKaos

tenta executar o caminho completo javac c:\aulajava\aula01\aula01

javahunter

Você configurou as variáveis de ambiente no seu SO?

E

javahunter:
Você configurou as variáveis de ambiente no seu SO?

sim, configurei tudo certinho

javahunter

Esse erro normalmente aparece quando a máquina virtual não encontra a classe a ser executada:

  • nome da classe digitado errado,
  • classe não se encontra num dos diretórios do CLASSPATH
  • a máquina virtual não foi rodado no diretório correto ou
  • classe não compilada

Posta teu código pra mim rodar na minha máquina.

E

javahunter:
Esse erro normalmente aparece quando a máquina virtual não encontra a classe a ser executada:

  • nome da classe digitado errado,
  • classe não se encontra num dos diretórios do CLASSPATH
  • a máquina virtual não foi rodado no diretório correto ou
  • classe não compilada

Posta teu código pra mim rodar na minha máquina.

o meu codigo é essa aqui:

import javax.swing.JFrame;

public class aula01 {

public static void main (String args[]) {

JFrame janela = new JFrame ();

janela.setSize(500,300);

janela.setTitle("calculadora");

janela.setVisible(true);

}

}

simles =D

drsmachado

javahunter:
Esse erro normalmente aparece quando a máquina virtual não encontra a classe a ser executada:

  • nome da classe digitado errado,
  • classe não se encontra num dos diretórios do CLASSPATH
  • a máquina virtual não foi rodado no diretório correto ou
  • classe não compilada

Posta teu código pra mim rodar na minha máquina.


Cara, isso não tem a ver com o que você disse.
O erro é claro em dizer que não encontrou a classe principal e não

Veja a diferença

Ou seja, ele já havia compilado, portanto, as variáveis de ambiente estão ok.
Elemental, posta o teu código para analisarmos e vermos onde é que pode estar ocorrendo a falha.

javahunter

Funcionou

E


Elemental, posta o teu código para analisarmos e vermos onde é que pode estar ocorrendo a falha.

Man, que codigo é esse ??

javahunter

Outros códigos você consegue rodar?

drsmachado

Elemental:

Elemental, posta o teu código para analisarmos e vermos onde é que pode estar ocorrendo a falha.

Man, que codigo é esse ??


Sugiro que volte ao livro/apostila/tutorial/vídeo aula ou o que seja que você está usando para tentar aprender e releia a parte onde diz “código fonte”. Aí quem sabe podemos tentar ajudar.

E

esse é o primeiro =D

E

variáveis:

C:\Program Files\Java\jdk1.7.0_21\lib
C:\Program Files\Java\jdk1.7.0_21
C:\Program Files\Java\jdk1.7.0_21\bin

JavaDreams

Elemental:
Boa noite galera, sou novo no forum e no java e estou vendo umas videos aulas e quando vou copilar olha o erra q da:

C:\aulajava\aula01>javac aula01.java

C:\aulajava\aula01>java aula01
Erro: NÒo foi possÝvel localizar nem carregar a classe principal aula01

C:\aulajava\aula01>

alguem pode me informar oq seja isso ??

Acho que as vídeo aulas que você está vendo podem estar com algum problema.
Quando eu comecei a estudar aconteciam erros assim comigo sempre.

Indo direto ao ponto, quer ver vídeo aulas e aprender Java?
Olha esse canal aqui no YouTube!

http://www.youtube.com/watch?v=dqL7cG4J6gI&list=SPA03DEA5320ECBF85

São nada mais que 116 vídeo aulas em sequência montadas em uma lista para assistir em ordem já
tudo arrumadinho, nos níveis Iniciante, Intermediário e Avançado.

Fica a seu critério ver ou não.

Eu usei e adorei.

Dica: Se quando for assistir ficar começando já do meio da vídeo aula
é só você limpar o seu cache que volta ao normal. Isso ocorre
porque o navegador guarda a posição onde você parou de assistir
para quando você quiser continuar mais tarde.

Observação: Créditos ao autor das vídeo aulas.

Abraço.

drsmachado

Tirando o fato de não estar segundo o padrão correto de nomenclatura, a classe está ok e rodando normalmente.
Sugiro que você execute os comandos, no prompt:

javac -version

e

java -version

Vamos ver se as versões são compatíveis e se há alguma necessidade de reconfigurar.

drsmachado

Por acaso, quando fui dar uma ajuda em outro tópico, criei uma classe e compilei-a na mão.
Quando fui executá-la, pelo

java ClasseCaminho

Acabei colocando um ponto (.) ao final do nome da classe

java ClasseCaminho.

E, coincidentemente, o erro apresentado foi

Logo, penso que você pode ter dado espaço após o nome da classe e, então, recebido a mensagem de erro.

Criado 22 de agosto de 2013
Ultima resposta 22 de ago. de 2013
Respostas 16
Participantes 6