Compilar programa em Java

Pra compilar um programa em Java simples, somente para exibir msg na tela como um “hello world” , preciso de uma ide, Netbeans, Eclipse, Jbuilder??

Ou somente com o bloco de notas é possível salvando com alguma extensao específica?

Obs: Tenho o J2SE instalado

Obrigado!

O Notepad chega.

Criando o ficheiro Hello.java, podes compilar e correr na linha de comandos.

javac Hello.java
Este comando compila o código, criando o ficheiro Hello.class .

java Hello
Este comando executa o código compilado.

O comando Java Hello citado, eu devo inserir dentro da classe que desejo executar?

Obrigado!

Entra no meu blog…

www.profcristinamorishita.blogspot.com

lá tem um uns tutoriais pra iniciantes, acho que vai te ajudar. :wink:

[quote=andre freitas]O comando Java Hello citado, eu devo inserir dentro da classe que desejo executar?

Obrigado![/quote]
Na linha de comandos.

Para executar um programa na linha de comando(DOS) voçê precisa instalar o jdk, o mesmo tem tudo para voçê compilar e executar o java.

Quando voçê instalar o jdk deve-se fazer o seguinte procedimento:
Vá em meu computador/ abra o diretório C / Arquivos de Programas / java
Voçê encontrará o jdk, abra-o e depois a pasta bin
deve-se apontar na linha de comando para esse diretório, como fazer isso?
Na linha de comando vc deve digitar:
Set Path=%Path%;
exemplo:
Set Path=%Path%;C:\Arquivos de programas\Java\jdk1.6.0\bin
e depois cria-se uma pasta (exemplo no diretório c) com o nome que vc escolher
essa pasta é onde vc salvará os códigos em java.
Ainda na linha de comando aponte para essa pasta que vc criou
exemplo:
cd C:<nome da pasta>

digita-se o código-fonte num bloco de notas, depois salve com a extensão .java nessa pasta
agora na linha de código digite:
javac .java
javac é o compilador. Ele vai procurar por erros no arquivo, caso esteja tudo certo, ele gera um outro arquivo com a extensão .CLASS(bitecodes)

novamente na linha de código vc digita:
java
agora sim a jvm lê e executa a classe

espero ter ajudado…

Executei os passos confrme foi descrito, mas ainda esta dando o erro “javac nao é reconhecido como um comando interno ou externo, um programa operavel ou um arquivo em lotes”

Usei o comando javaw ao inves de javac , e apareceu o erro “Could not find the main class”

Obrgado!

cristina morishita , muito obrigado pelo material!

[quote=andre freitas]Executei os passos confrme foi descrito, mas ainda esta dando o erro “javac nao é reconhecido como um comando interno ou externo, um programa operavel ou um arquivo em lotes”
[/quote]
Põe o caminho todo.

Ex:

c:\programas\java\jdk1.6\bin\javac Hello.java

Voçê tem certeza que o jdk está instalado em sua máquina?

Verifica se vc está digitando o caminho certo…

Única coisa que pode estar impedindo é que eu estou numa rede com o windows 2003 e tenho algumas restrições, e não posso salvar arquivos dentro da pasta bin e nem setar variaveis de sistema, somente variaveis de usuario…

Tenho instalado o J2SE (lista de programas do windows no painel de controle):
JAVA™ 6 UPDATE 7
J2SE Runtime Environment 5.0 Update 9

… o caminho é o seguinte: C:\Arquivos de programas\Java\jre1.5.0_09\bin
Li em outros tópicos que o J2SE é equivalente ao antigo JDK…

Estou setando o path da seguinte maneira: C:>Set Path=%Path%;C:\Arquivos de Programas\Java\jre1.5.0_09\bin , não é informado nenhum erro.

C:>CD JAVA (Pasta onde estão os arquivos cliente.java e main.java)

C:\JAVA>javac main.java ou javac cliente.java - aparece o erro : ‘javac’ não é reconhecido …etc…

Usando javaw ao inves de javac : Could not find the main class

Obrigado!

Estás a usar o Java “errado” :slight_smile:

Existe o JDK e o JRE.

O JDK permite compilar e executar programas. O JRE apenas permite executar. O caminho que estás a indicar no path é do JRE. Se de facto tens o JDK instalado, tens de apontar o caminho para o JDK. Se não tens, tens de instalar, já que com o JRE não consegues compilar.

pmlm, muito obrigado…
e desculpa a todos pelo trabalho em vão…

[quote=andersonjavabean]Para executar um programa na linha de comando(DOS) voçê precisa instalar o jdk, o mesmo tem tudo para voçê compilar e executar o java.

Quando voçê instalar o jdk deve-se fazer o seguinte procedimento:
Vá em meu computador/ abra o diretório C / Arquivos de Programas / java
Voçê encontrará o jdk, abra-o e depois a pasta bin
deve-se apontar na linha de comando para esse diretório, como fazer isso?
Na linha de comando vc deve digitar:
Set Path=%Path%;
exemplo:
Set Path=%Path%;C:\Arquivos de programas\Java\jdk1.6.0\bin
e depois cria-se uma pasta (exemplo no diretório c) com o nome que vc escolher
essa pasta é onde vc salvará os códigos em java.
Ainda na linha de comando aponte para essa pasta que vc criou
exemplo:
cd C:<nome da pasta>

digita-se o código-fonte num bloco de notas, depois salve com a extensão .java nessa pasta
agora na linha de código digite:
javac .java
javac é o compilador. Ele vai procurar por erros no arquivo, caso esteja tudo certo, ele gera um outro arquivo com a extensão .CLASS(bitecodes)

novamente na linha de código vc digita:
java
agora sim a jvm lê e executa a classe

espero ter ajudado…

[/quote]

CARA !!!

Muito Obrigado mesmo…
Estou tentando começar a programar em Java apenas com os tutoriais que eu encontro na NET.

E sua dica me ajudou muito, e agora que eu já consegui fazer o tão simples “HelloWorld”, me animei muito.Eu já estava quase desistindo !! rsrsrsrs

Obrigado mesmo cara !!!