como compilar java

0

Se eu digitar:

javac D:\JavaTest\Hello.java

Aqui está o que eu recebo:

SouinicianteemJava.EuinstaleioJavaSEDevelopmentKit6u22dositedaSun.

EutenteiescreverestecódigonoBlocodenotas:

classHello{publicstaticvoidmain(String[]args){System.out.println("Welcome to the world of Java Programming.");
    } // method main
 } // class Hello

Eu tentei compilá-lo em um prompt de comando seguindo estas instruções.

Para compilar e executar este programa, você precisa ter instalado o JDK e adicionado uma linha à sua instrução de caminho referente ao diretório onde foi install + \ bin. (por exemplo, caminho %path%;c:\jdk\bin; )

  • Digite este arquivo no Bloco de Notas ou em um editor de texto semelhante
  • Salve como Hello.java (nome da classe + .java)
  • Ir para um prompt de comando
  • Digite javac Hello.java (por exemplo, javac C:\work\Hello.java )
  • Digite java Hello (por exemplo, java C:\work\Hello )
  • Assista a mágica

Recebi uma mensagem de erro dizendo que 'javac' não é reconhecido como um comando externo ou interno, um programa operável ou um arquivo em lotes.

Como posso resolver este problema?

    
por tintincutes 07.11.2010 / 01:19

4 respostas

2

Você precisa adicionar o local adequado do binário javac ao seu PATH. Veja as instruções no site da Oracle .

Após atualizar sua variável PATH, abra uma nova janela de prompt de comando. Os antigos não funcionarão, pois relê a variável ao iniciar.

    
por 07.11.2010 / 01:43
2

Tem certeza de que instalou o JDK? Você reiniciou desde a instalação? Como uma nota lateral, essa é a maneira correta de fazer isso, então não vejo por que isso não funcionaria.

    
por 07.11.2010 / 01:26
1

Eu criei um script gojava no meu diretório pessoal. Apenas adiciona o diretório do java SDK ao PATH. Este não é o método aprovado, mas eu não gosto de ter um enorme PATH.

Abra uma janela de prompt de comando no menu Iniciar ou em um atalho na área de trabalho ...

Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Users\RGB> javac
'javac' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\RGB> gojava

C:\Users\RGB> javac
Usage: javac <options> <source files>

C:\Users\RGB> type gojava.bat
PATH=%PATH%;C:\Program Files\Java\jdk1.6.0_22\bin

Você pode adicionar cd C:\work\ a esse arquivo em lote.

Melhor ainda, você pode instalar o Eclipse ou o Netbeans.

    
por 07.11.2010 / 13:30
1

Eu olhei para a imagem e isso é normal. Quando nada exibido, compilou bem!

Agora você só precisa executá-lo.

Quando você compilou:

c:\>javac d:\javatest\Hello.java

Quando não exibiu nada, funcionou. Criou um arquivo hello.class .

Agora você digita:

c:\>java Hello

e deve exibir a saída.

    
por 08.11.2010 / 02:21