Erro ao compilar  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
guelo
HelloWorld

Membro desde: 20/08/2006 20:04:42
Mensagens: 11
Offline

Ola sou novo com o java, por favor me ajdem!!!
Quando eu dou o comando de compilar o fonte salvo em uma unidade A: ele compila e eu consigo executar normalmente,
mas quando salvo o fonte no c: e dou o comando para compilar ele me retorna o seguinte erro: error cannot read: AloMundo.java

Se alguem poder me ajudar desde já agradeço!!!!
pcassiano
Virtual Machine Man

Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline

Olá guelo.

Este computador é seu, doméstico? Ou é da empresa?

Num primeiro momento, pensei ser ele da empresa e o administrador de sistemas aplicou diretivas de segurança para impedir que algum usuário salve arquivos no drive C:\. Será este o "problema"?

Tente salvar seus fontes em um diretório onde tenha permissão para tal.

Aquele abraço,
diego2005
GUJ Master
[Avatar]

Membro desde: 17/08/2005 10:11:05
Mensagens: 1095
Offline

Como que você está compilando???

Uma opção seria configurar o PATH..

SCJP 1.4

Meu Currículo
Marcel Horner
JavaBaby
[Avatar]

Membro desde: 06/07/2006 11:07:16
Mensagens: 80
Localização: Blumenau
Offline

Primeiro tambem pensei que poderia ser algo relacionado a PATH, que talvez houvesse alguma classe ou pacote no disquete que nao tinha sido copiado para o C:\, mas caso fosse este o problema a mensagem nao seria essa.

Essa mensagem eh exibida quando tentamos compilar uma classe que nao existe. Certifique-se que a sua classe foi realmente copiada para o C:\, que vc esta no diretorio correto e que esta digitando corretamente o nome da sua classe.
victorhugomuniz
JavaTeenager
[Avatar]
Membro desde: 01/08/2006 09:01:48
Mensagens: 156
Localização: Rio de Janeiro
Offline

para apenas rodar o seu aplicativo faz assim oh
java AloMundo

vc deve estar fazendo isso
java AloMundo.java

apos vc ter compilado
javac AloMundo.java

foi criado um arquivo AloMundo.class, este que deve ser chamado pela JVM para a execução, este e o seu bytecode, portavel, robusto , fortemente acoplado é "seguro"
isso é java

Jesus está voltando, volte antes para Ele.

Assim como os pintinhos esperam em ovos e
nós esperamos na barriga de nossas mães,
a realidade na qual vivemos, um dia foi apenas sonho, de um sonhador.

twitter.com/vhmmas
[Email] [MSN]
Marcel Horner
JavaBaby
[Avatar]

Membro desde: 06/07/2006 11:07:16
Mensagens: 80
Localização: Blumenau
Offline

Acredito que o problema nao seja ao rodar e sim ao compilar.

Se tentarmos rodar um arquivo .java o seguinte erro eh exibido:


O erro citado pelo guelo ocorre quando tentamos compilar uma classe que nao existe:
guelo
HelloWorld

Membro desde: 20/08/2006 20:04:42
Mensagens: 11
Offline

Marcel Horner wrote:Acredito que o problema nao seja ao rodar e sim ao compilar.

Se tentarmos rodar um arquivo .java o seguinte erro eh exibido:


O erro citado pelo guelo ocorre quando tentamos compilar uma classe que nao existe:


Ola Marcel Horner não sei o porque do problema talvez alguma relacionado ao PATH, eu usei um artigo aqui do guj para configuração do mesmo. Porque quando coloco o fonte no A: e peço para compilar ele compila e depois eu consigo executar normalmente, quando coloco o fonte no C: ai ele não consegue compilar e retorna esse erro!!!
Muito Obrigado pelos toques mas ainda estou com o problema por favor me ajude!!!
guelo
HelloWorld

Membro desde: 20/08/2006 20:04:42
Mensagens: 11
Offline

diego2005 wrote:Como que você está compilando???

Uma opção seria configurar o PATH..


Assim:
javac AloMundo.java
guelo
HelloWorld

Membro desde: 20/08/2006 20:04:42
Mensagens: 11
Offline

Ola galera ainda estou com problemas em relação a compilar arquivos a partir do C: por favor me ajudem
Desde ja obrigada!!!!!
Marcel Horner
JavaBaby
[Avatar]

Membro desde: 06/07/2006 11:07:16
Mensagens: 80
Localização: Blumenau
Offline

Estranho, o que parece eh que a sua classe nao esta no diretorio onde vc esta rodando o javac.

Vc tem certeza absoluta que esta no diretorio onde esta a sua classe?

Manda um dir e ve se a sua classe eh listada.

Verifique pelo promp o nome da sua classe, certifique-se de que nao eh AloMundo.java.txt, pois se o seu Windows estiver configurado para ocultar extensao de tipos de arquivos conhecidos ira parecer que eh AloMundo.java.

Outra sugestao seria verificar a estrutura de diretorios pois caso a mesma seja muito grande pode ocorrer algum problema. Procure colocar a sua classe direto no C:\, ou pelo menos em algum diretorio com o nome curto e sem espacos.
guelo
HelloWorld

Membro desde: 20/08/2006 20:04:42
Mensagens: 11
Offline

Dei um dir e a classe é listada!!
A extensão esta correta AloMundo.java!!
A estrutura de diretório é curta coloquei direto na raiz c:\
A minha comfiguração é a seguinte:
variaveis de usuario

variaveis valor
CLASSPATH .;JAVA_HOME
JAVA_HOME c:\jdk1.5.0\
PATH c:\jdk1.5.0\bin

O que vocês acham sera que o erro pode estar aqui?
Favor me ajudem solucionar esse problema!!
agradeço a atenção!!!
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

Você está executando o javac no mesmo diretório onde está o seu arquivo fonte?

Daniel Quirino Oliveira
[Email] [WWW]
guelo
HelloWorld

Membro desde: 20/08/2006 20:04:42
Mensagens: 11
Offline

Sim coloquei o fonte na raiz c:\ para ficar mais facil de testar mesmo assim da erro, coloquei dentro da pasta bin para testar e da erro ao compilar só não da erro quando coloco o fonte no A:\ ai eu compilo e executo normalmente!!
Obrigada pela atenção!!
Mas ainda to com o problema!!!
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

Só por curiosidade: você já tentou compilar passando o caminho completo para o fonte? Ex.: javac c:\AloMundo.java ??

Daniel Quirino Oliveira
[Email] [WWW]
guelo
HelloWorld

Membro desde: 20/08/2006 20:04:42
Mensagens: 11
Offline

Tentei ele não retorna nada de ero ao compilar com o caminho completo mas quando executo:
Exception in thread "main" java.lang.NoClassDefFoundError: AloMundo
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team