Você está na página 1de 4

24/03/2015 Java/Criando e executando o primeiro programa ­ Wikilivros

Java/Criando e executando o primeiro programa
Origem: Wikilivros, livros abertos por um mundo aberto.
< Java

Índice
1 Criação de um programa
1.1 Fase 1 ­ Definição do que o programa irá fazer
1.2 Fase 2 ­ Criação de um esboço
1.3 Fase 3 ­ Transformação do programa para linguagem Java
1.4 Fase 4 ­ Compilação
2 Como e onde o programa Java deve ser digitado?
2.1 O código­fonte
2.2 Compilação
2.3 Executando o programa
3 Resumindo as etapas de digitação à execução do programa

Criação de um programa
A criação de um programa pode conter muitas fases: o levantamento do que se quer fazer, do que
as pessoas esperam, do custo de desenvolvimento, etc. Como o objetivo inicial deste livro não é
explicar esses diversos métodos mas, explicar como se cria programas em Java, vamos simplificar
neste momento nas seguintes fases:

1.  definição do que o programa irá fazer;
2.  criação de um (ou alguns) esboço(s), literal(is) ou gráfico(s), de funcionamento do
programa;
3.  transformação do programa para a linguagem Java;
4.  compilação.

Fase 1 ­ Definição do que o programa irá fazer
Definimos nome do o programa, para que serve e para quem ele será destinado:

Olamundo.java
Escrever a mensagem "Olá mundo" na saída padrão.

O nome do programa deve ser um identificador válido.

Fase 2 ­ Criação de um esboço
Nosso primeiro programa é muito simples, o esboço seria até desnecessário. Vamos fazer para
exemplificar:

Olá mundo!
http://pt.wikibooks.org/wiki/Java/Criando_e_executando_o_primeiro_programa 1/4
24/03/2015 Java/Criando e executando o primeiro programa ­ Wikilivros

Fase 3 ­ Transformação do programa para linguagem Java

class Olamundo {
    public static void main(String args[]) {
        System.out.println("Olá mundo!"); //Imprime na tela
    }
}

Observação: o selecionar, copiar e colar do código acima pode não funcionar em todos editores de
texto devido às diferenças de codificação de caracteres entre esta página web e o padrão do editor.
As diferenças encontradas são entre os caracteres "extendidos", ou seja, os acentuados, sinais
gráficos ou letras que não são do alfabeto latino, entre outras.

Fase 4 ­ Compilação
javac Olamundo.java

Como e onde o programa Java deve ser
digitado?
O programa deve ser digitado com um editor de textos (Bloco de Notas do ambiente Windows,
por exemplo) e gravado num arquivo com a seguinte sintaxe de nomeação:

<nome do programa>.java

Ou seja, o nome do programa seguido da extensão .java.
Então, nesse primeiro programa, o arquivo que o conterá será chamado de:

Olamundo.java

Note que há diferenciação entre letras maiúsculas e minúsculas, então verifique se a primeira letra
do nome do nosso programa é maiúscula (Olamundo.java é diferente de olamundo.java).

O código­fonte
Chamamos de código­fonte o conjunto de instruções, expressões, etc. que estão numa linguagem
de computador não compilada, ou seja, cuja tradução para uma linguagem de máquina é
necessária. O conjunto de instruções (e outros) em linguagem Java é o nosso código­fonte que
deve estar contido no arquivo Olamundo.java:

class Olamundo
{
    public static void main(String[] args)
    {
        System.out.println("Olá mundo!");
    }
}
http://pt.wikibooks.org/wiki/Java/Criando_e_executando_o_primeiro_programa 2/4
24/03/2015 Java/Criando e executando o primeiro programa ­ Wikilivros

Compilação

O código­fonte deve ser transformado, organizado, numa linguagem mais próxima da linguagem
da máquina, para isso se faz a compilação. A compilação em Java não é como a das outras
linguagens tradicionais pois ela não traduz o programa para a linguagem de máquina de um
determinada linha de processadores ou ambiente operacional comum (Windows, DOS, Linux,
etc.) e sim para uma máquina virtual JVM (Java Virtual Machine), e a instalação do JDK (Java
Development Kit) é extremamente necessária, pois o JVM não compila os projetos, apenas
executa os projetos prontos. Faça o download do programa clicando AQUI (https://cds.sun.com/is­
bin/INTERSHOP.enfinity/WFS/CDS­CDS_Developer­Site/en_US/­/USD/ViewProductDetail­
Start?ProductRef=jdk­6u22­oth­JPR@CDS­CDS_Developer).
As instruções que podem ser interpretadas (reconhecidas) pela JVM são denominadas bytecodes.
Cada ambiente operacional terá sua JVM específica para executar os programas, porém o código
em bytecodes é reconhecido por qualquer JVM. Assim, um mesmo programa Java (código­fonte)
pode ser compilado em bytecodes somente uma vez e ser executado em qualquer JVM de qualquer
sistema ou ambiente operacional.
A compilação do código­fonte Java é feita com o programa javac de acordo com a sintaxe:

javac <nome do programa>.java

Então, para compilar o nosso primeiro programa executamos:

obs: em linha de comando deve­se executá­lo no diretório "bin" do "jdk" informando o caminho do
arquivo para o javac ­­> javac x:\caminhho\arquivo.java

javac Olamundo.java

Será criado um arquivo com a extensão .class . Este é o arquivo que conterá os bytecodes.

Executando o programa

Para executarmos o programa compilado em bytecodes utilizamos o programa java, segundo a
sintaxe:

java <nome do programa>

Então, para executar o nosso primeiro programa digitamos:

java Olamundo

Não se deve especificar a extensão .class no caso do programa ser executado num terminal, numa
linha de comando (em alguns sistemas operacionais, como o Windows XP, escrever o .class gera
uma mensagem de erro). O comando deve ser digitado na origem do arquivo, raiz ou diretório,
onde se encontra o .class

Resumindo as etapas de digitação à execução do
http://pt.wikibooks.org/wiki/Java/Criando_e_executando_o_primeiro_programa 3/4
24/03/2015 Java/Criando e executando o primeiro programa ­ Wikilivros

programa
digitar o código­fonte em Java num editor de textos (Bloco de Notas, por exemplo);
salvar com o nome do programa (nome_do_programa) e a extensão .java;
é importante que o nome_do_programa tenha o mesmo nome da classe principal que
contém o método principal, ou seja, o mesmo nome da classe que contém a função main;
compilar com o programa com javac nome_do_programa.java;
executar com o programa com java nome_do_programa.

Obtido em "http://pt.wikibooks.org/w/index.php?
title=Java/Criando_e_executando_o_primeiro_programa&oldid=281041"

Categoria:  Livro/Java

Esta página foi modificada pela última vez à(s) 19h45min de 21 de março de 2015.
Este texto é disponibilizado nos termos da licença Creative Commons Atribuição­
Compartilhamento pela mesma Licença 3.0 Unported; pode estar sujeito a condições adicionais.
Consulte as Condições de Uso para mais detalhes.

http://pt.wikibooks.org/wiki/Java/Criando_e_executando_o_primeiro_programa 4/4