Comando Prompt XP

11 respostas
Adriana_Java

Ola Pessoal duvida de iniciante,

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

11 Respostas

Luca

Olá

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  :D Luca aguardo sua resposta

Adriana
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

http://www.cs.ucsb.edu/~teliot/Path_and_Classpath.htm

Adriana Java:
Ola Pessoal duvida de iniciante,

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á

  1. 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.

  2. Você não me respondeu se instalou somente o jre ou se instalou o j2sdk que é realmente onde está o javac.

  3. 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).

  4. E por fim uma sugestão: atualize seu j2sdk porque este 1.4.1_07 é muito antigo.

[]s
Luca

Adriana_Java
Luca


Vamos   setei no prompt  e desculpa alguma falhas porque realmente estou aprendedo
Documents and Settings\Adriana Cardoso>SET

ALLUSERSPROFILE=C:\Documents and Settings\All Users

APPDATA=C:\Documents and Settings\Adriana Cardoso\Dados de aplicativos

CLASSPATH=.;C:\j2sdk-1_4_1_07\lib\tools.jar;C:\j2sdk-1_4_1_07\lib\dt.jar;C:\j2sd

k-1_4_1_07\lib\htmlconverter.jar;

CLIENTNAME=Console

CommonProgramFiles=C:\Arquivos de programas\Arquivos comuns

ComSpec=C:\WINDOWS\system32\cmd.exe

HOMEDRIVE=C:

HOMEPATH=\Documents and Settings\Adriana Cardoso

JAVA_HOME=C:\j2sdk-1_4_1_07

OS=Windows_NT

Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\j2sdk-1_4_1_07\B

IN;%ANT_HOME%\BIN;C:\Arquivos de programas\Java\j2re1.4.1_07\bin;

<a href="http://PATHEXT=.COM">PATHEXT=.COM</a>;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

ProgramFiles=C:\Arquivos de programas

PROMPT=$P$G

SESSIONNAME=Console

SystemDrive=C:

SystemRoot=C:\WINDOWS

TEMP=C:\DOCUME~1\ADRIAN~1\CONFIG~1\Temp

TMP=C:\DOCUME~1\ADRIAN~1\CONFIG~1\Temp

USERPROFILE=C:\Documents and Settings\Adriana Cardoso
windir=C:\WINDOWS

Agora sobre o J2sdk está instalado…e qdo a atualizacao na epoca tentei baixa no site sun…e deu erro durante o proceso…

Obrigada…fico aguardando tua resposta

Adriana

K

Olá,
Eu também utilizo o Ruindows XP Prof.
E foi um pouco dificil fazer funcionar aqui
Segue as minhas variaveis de ambiente

Var: JAVA_HOME
Valor: C:\j2sdk1.4.2_07

Var: Path
Valor: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Arquivos de programas\Executive Software\DiskeeperLite;C:\j2sdk1.4.2_07\bin\

E está funcionando perfeitamente.

Espero ter ajudado :wink:

keller

Isso deve te ajudar:

:arrow: http://www.guj.com.br/java.artigo.163.1.guj

Até… :slight_smile:

Adriana_Java
Obrigada  a todos,

Vou fazer os testes aqui....depois eu seto o que deu!!!!!!!

Até mais…Adriana :smiley:

Adriana_Java

Ola Pessoas!! Deu certo fiz de acordo com o artigo que o Gui enviou…obrigada…a todos pela ajuda…

Um grande abraço

Adriana
Criado 25 de abril de 2005
Ultima resposta 28 de abr. de 2005
Respostas 11
Participantes 5