Estou tentando compilar um arquivo atraves do Prompt do XP sem usar a IDE Eclipse que tenho instalada em minha maquina , justamente para nao ficar presa a uma unica condição …só que qdo vou no Prompt e dou o comando javac e coloco o nome do arquivo ( Eco.java) da erro dizendo que “javac nao é reconhecido como um comando interno ou externo.” Sendo que já setei a varivel (classpath) de ambiente no XP que tem a seguinte formação: .;C:\j2sdk-1_4_1_07\lib\tools.jar;C:\j2sdk-1_4_1_07\lib\dt.jar;C:\j2sdk-1_4_1_07\lib\htmlconverter.jar;Lembrando que estou tentando a varios meses fazer isso…Sera que preciso colocar algum arquivo da jdk na pasta do Windows para ele reconhecer??
Por fvr alguem pode me ajudar??? obrigada desde já …
Falta colocar o diretório %JAVA_HOME%\bin no PATH. Como você deve ter lido nas instruções de instalação do j2sdk, a variável de ambiente JAVA_HOME é igual ao diretório onde instalou o j2sdk. Aqui na minha máquina é C:\jdk1.5.0_02
Minha variável de ambiente PATH está assim:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\BIN;%ANT_HOME%\BIN;C:\Program Files\MySQL\MySQL Server 4.1\bin;%MAVEN_HOME%\bin
Você brevemente perceberá que não é necessário usar a variável de ambiente CLASSPATH no sistema. Há meios de configurar de modo particular para cada aplicação que a gente desenvolve.
[]s
Luca
Adriana_Java
Oi Luca,
Acabei de fazer …coloquei no PATH mas continua dando a msg javac nao encontrado?? Olha eu coloquei no prompt da seguinte maneira :
C:\Documents and Settings\Adriana Cardoso javac Eco.java
Obrigada:DLucaaguardosuarespostaAdriana
Luca
Olá
Você instalou o j2sdk ou só o jre? E por favor mostre exatamente a mensagem que aparece. Digite também SET e veja o que aparece. Aliás, feche a janela do prompt e abra de novo. Deve funcionar.
[]s
Luca
abstract
Apesar de não usar esse sistema desoperacional, segue aí uma dica
Estou tentando compilar um arquivo atraves do Prompt do XP sem usar a IDE Eclipse que tenho instalada em minha maquina , justamente para nao ficar presa a uma unica condição …só que qdo vou no Prompt e dou o comando javac e coloco o nome do arquivo ( Eco.java) da erro dizendo que “javac nao é reconhecido como um comando interno ou externo.” Sendo que já setei a varivel (classpath) de ambiente no XP que tem a seguinte formação: .;C:\j2sdk-1_4_1_07\lib\tools.jar;C:\j2sdk-1_4_1_07\lib\dt.jar;C:\j2sdk-1_4_1_07\lib\htmlconverter.jar;Lembrando que estou tentando a varios meses fazer isso…Sera que preciso colocar algum arquivo da jdk na pasta do Windows para ele reconhecer??
Por fvr alguem pode me ajudar??? obrigada desde já …
Adriana
Adriana_Java
Luca
Meu amigo fiz o que vc pediu adicionei %JAVA_HOME%\bin no PATH e qdo vou la no prompt digitei SET na frente do comando javac Eco.java e da o erro : Variável de ambiente javac não definida…e sobre o diretorio da PATH ai vai :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\BIN;%ANT_HOME%\BIN;C:\Arquivos de programas\Java\j2re1.4.1_07\bin; este ultimo está certo adicionei como está na minha maquina… abraços…aguardo sua resposta…
Adriana
Luca
Olá
O comando para ver as variáveis de ambiente do sistema é SET e somente SET. Nada de SET da Silva nem SET javac ou muito menos SET javac Eco.java.
Você não me respondeu se instalou somente o jre ou se instalou o j2sdk que é realmente onde está o javac.
Este último em negrito está errado. Primeiro que para a gente adicionar um diretório que contém brancos ou caracteres especiais no PATH, ele deve estar entre aspas. Segundo porque para compilar não faz nenhuma diferença onde está seu jre que é apenas o ambiente de run time (só execução).
E por fim uma sugestão: atualize seu j2sdk porque este 1.4.1_07 é muito antigo.