Pessoal sou novato no java.
Eu instalei tudo beleza. As classes e as categorias estao corretas.
Digito javac no prompt ele responde beleza.
Mas quando tento o AloMundo.java, no prompt, aparece sempre esse erro:
“error: cannot read: AloMundo.java”
olho o codigo fonte para ver se acaso errei nao percebo erro.
Desde ja sou grato pela ajuda de vcs.
Dando erro
24 Respostas
Se ele não pôde ler é provavelmente pelo acesso ao arquivo. Poste o código e a exception gerada.
class MeuPrograma {
public static void main(String[] args){
System.out.println(“Minha primeira aplicação Java!!”);
}
}
fiz agora com esse e deu a mesma coisa
C:\Documents and Settings\Renato>javac MeuPrograma.java
error: cannot read: MeuPrograma.java
1 error
Meu amigo, quando eu usava o prompt para compilar os meus primeiros programas, os meus proramas .java ficavam no C:\j2sdk1.4.2_11\bin , acredito que este é o erro que ocorre.
No pacote que você instalou deve ter alguma pasta parecida com “j2sdk1.4.2_11”, é só colocar os arquivos na pasta “bin” e compila-los pelo prompt entrando nessas pastas.
Espero ter ajudado.
eu olhei e nao encontrei, nas variaveis ta tudo certo. Compila certinho no Gel, mas no prompt nao :lol:
mas eu queria que no prompt fizesse isso como se ve nas primeiras liçoes de java.
Meu amigo, quando eu usava o prompt para compilar os meus primeiros programas, os meus proramas .java ficavam no C:\j2sdk1.4.2_11\bin , acredito que este é o erro que ocorre.
No pacote que você instalou deve ter alguma pasta parecida com “j2sdk1.4.2_11”, é só colocar os arquivos na pasta “bin” e compila-los pelo prompt entrando nessas pastas.
Espero ter ajudado.
O [color=red]PIOR[/color] lugar que existe pra você colocar o seu código-fonte é na pasta bin.
Ao invés disso, coloque a pasta bin na variável path do windows.
Bom pelo menos a mensagem error nao aparece mais, e agora fiquei curioso surgiu isso agora :
javac: file not found: MeuPrograma.java
usage: javac
use -help for a list of possible options
como ja disse sou pricipiante, apesar desses entraves to gostando demais dessa linguagem, quem puder ai apontar uma soluçao fico agradecido.
Primeiro Confira se vc colocou as três variaveis de ambiente:
Acho que nos artigos aqui no guj deve ter mais detalhado com fazer isso.
Segundo vc tem que chamar o .java no mesmo diretorio em que ele está!
Por Exemplo digamos que ele esteja no c:\teste\exemplo.java
ai vc entra no mesmo diretorio c:\teste\ e digita javac exemplo.java
Ficando assim:
c:\teste\javac exemplo.java
Estando tudo configurado, ele irá rodar, lembrando que o javac ele chama o compilador java e não o programa!!
espero ter ajudado,
qualquer duvida é só falar!! 
Fiz como vc falou, e deu a mesma coisa, verifiquei as variaveis ta tudo em ordem.
Eu compilo no Gel por exemplo e ta tudo ok ele executa beleza. Ja no prompt…
Mas muito grato pela ajuda
Qual é a mensagem de Erro que dá quando vc vai no shell e digita:
javac MeuPrograma.java??
já experimentou executar o javac passando o caminho completo do seu código-fonte?
Ex.: C:<diretório>/<arquivo .java>
antes apareceia
error: cannot error …
ai fui radical, desinstalei tudo, fui no site da SUN e reinstalei o jdk novamente, isso foi ontem a tarde
agora aparece isso
javac: file not found: MeuPrograma.java
Usage: javac
use help for a list of possible options
bom, o programa esta em documents and settings, e procuro da seguinte forma:
jacac MeuPrograma.java
nao sei, o que pode ser, pois as variaveis estao corretas, pois se diigito somente javac ele responde o mesmo se digitar java.
ops escrevi errado ai em cima
javac MeuPrograma.java
seu echo do shell esta na pasta correta?
Vc deve estar na pasta do .java para chamar o arquivo passando só seu nome.
Creio que o classpath esta certo, pois ele acha o javac,
Esta rodando em windows ou linux?
tenta dar um type nomedoarquivo.extensão no caso do ms-dos no windows
ou um tail nomedoarquivo.extensão no caso do linux.
ve se encontra o arquivo e mostra ele na tela.
Att,
Ricoldi.
Entra na pasta aonde esta o seu programa .java…
dai vc executa o javac <Nome.java>
Estou com Windows Xp parece estar tudo ok, mas nao estou certo disso. Tentei fazer como vc disse o prompt informou que nao foi possivel localizar o arquivo. Seria essa uma das causas?
Se esta resposta for para mim:
Vc deu um [type nomedoarquivo.extensao] e ele disse que não conseguiu encontrar o arquivo? então com certeza é isso vc deve estar na pasta errada, entedende algo shell de comando [ms-dos]?
Acho que seu echo de console esta errado.
[b]Microsoft Windows XP [versão 5.1.2600]
© Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrador> <<ESTE AQUI É O ECHO “A PASTA ONDE VC ESTA”
[/b]
Se não for:
“me desculpe! rs…”
Att,
Ricoldi
bom, é isso mesmo que fiz, mas como eu disse sou inciante
como faria para arranjar isso?
a versao e coisa e tals do prompt estao como essas postadas por vc
Olá amigos!
Acho que deve ser o local onde vc está, tenta fazer alguns teste com colocar dentro do c:\ e mandar rodar, ai depois cria uma pasta dentro de c:\ e coloca seu arquivo dentro dele, se der certo nos dois casos é porque vc estava em local errado,
Mas quando instalei em casa não aconteceu estes problemas, deve ser alguma coisinha boba que no final se torna um encomodo … 
tenta fazer estes testes… blz qualquer coisa dá um grito!!
bom, é isso mesmo que fiz, mas como eu disse sou inciante
como faria para arranjar isso?
Bom ai não é uma questão de java é questão de ms-dos, mas vamos lá se estão fazendo trabalho pros outros aqui no forum, não me custar nada dar umas dicas de ms-dos…
Echo
tudo que fica antes do sinal de '>' é seu diretorio atual no caso de
[C:\Documents and Settings\Administrador>]
Eu estou na pasta [Administrador]
dentro da pasta [Documents and Settings]
No drive [C:]
DIR
Comando que mostra a lista de arquivos de um diretório (pasta).
CD
Comando que muda um subdiretório corrente a partir do diretório atual:
Sintaxe: CD [caminho] ou CHDIR [caminho]
Exemplo:
CD PROFESSOR - entra no diretório PROFESSOR
CD .. - Vai para o diretorio anterior ao atual
cd \ - vai para o diretorio raiz (C:\)
Mais duvidas sobre ms-dos consulte
Epero ter ajudado, qq poste ai.
Att,
Ricoldi
isso me cheira a Variavel de Ambiente .
só configurar no windows que já era!
isso me cheira a Variavel de Ambiente .só configurar no windows que já era!
vc leu o topico irmão?
pelo q entendi vc esta com problema com os comandos do prompt…faça assim
digite:
cd …
cd …
ate ficar somente com o diretorio c:
dai entao abra o windowns explorer e caminhe ate a pasta onde esta o arquivo .java…
copie o link que esta no menu…
tipo
c:\documents and settins\administrador\caminho
dai volte para o prompt e digite:
cd
entao digite
javac .java
ola pessoal, eu estava viajando por isso nao postei,
agradeço a atençao de todos agora vou ver as dicas passadas por todos obrigado