Ambiente de programação JAVA

Transcrição

Ambiente de programação JAVA
1/9/2009
Roteiro
 Instalando Java
 Definido o Caminho de Execução
Universidade Federal de Sergipe – UFS
Curso: Sistema de Informação
Campi: Itabaiana
Professor: Thiago S. Reis Santos
e-mail: [email protected]
Instalando Java
 Instalando o Java Development Kit (JDK)
 As versões mais recentes estão do Java 2 (Java 6)
Standard Edition (J2SE) estão disponíveis no site da sun
(http://java.sun.com/javase/downloads/index.jsp)
 Instalando o Código-Fonte
 Instalando a Documentação
 Árvore de Diretório
 Ambientes de Desenvolvimento
 Referência
Definindo o Caminho de Execução
 Depois de instalar o JDK, você precisa adicionar o
diretório jdk/bin ao caminho de execução do Sistema
Operacional.
 Linux:
 Se estiver usando o shell Bourne Again (padrão para
Linux), adicione a seguinte linha ao final do arquivo
~/.bashrc ou ~/.bash_profile
 export PATH=/usr/local/jdk/bin:$PATH
Definindo o Caminho de Execução
 Windows XP e Vista:
 1- Painel de controle
 2- Sistema
 3 – Aba Avançado
 4 – Variáveis de Ambiente
 5 – Editar Path (Variáveis de Sistema)
 6 – Inserir o caminho do jdk/bin, use “;” para separar.
 Ex.: c:\Arquivos de programas\Java\jdk1.6.0_12\bin
Instalando o Código-Fonte
 Os arquivos fontes das bibliotecas são incluídos no
JDK como um arquivo src.zip. Descompactando esse
arquivos teremos acesso ao código-fonte.
1
1/9/2009
Instalando a Documentação
 Para instalar a documentação primeiro temos que
baixá-la do site da sun (http://java.sun.com/docs).
Ambientes de Desenvolvimento
 Você tem três opções para um ambiente de
desenvolvimento Java:
 Use o JDK e o seu editor de textos preferido. Compile e
execute programas na mão (janela shell – linha de
comando)
 Use um ambiente de desenvolvimento integrado como
Eclipse, Netbeans ou Jbuilder (com várias ferramentas
integradas: controle de versão, debug, gerenciamento de
arquivos, etc)
 Use o JDK e um ambiente de textos que seja integrado ao
JDK (Emacs, TextPad, Jedit, BlueJ, etc).
Ferramenta de Linha de Comando
public class BemVindo {
public static void main(String[] args) {
String[] aviso = new String[3];
aviso[0] = “Bem-Vindo ao Mundo Java”;
aviso[1] = “Professor: Thiago S. Reis Santos”;
aviso[2] = “Disciplina: Programação II”;
Árvore de Diretórios Java
JDK
bin
Compilador e as ferramentas
demo
Exemplos e Demonstrações
docs
Documentação da biblioteca (HTML)
include
Arquivos para compilação de métodos nativos
jre
Arquivos de ambiente em tempo de execução do Java
lib
Arquivos de biblioteca
src
Os códigos-fonte da biblioteca
Ferramenta de Linha de Comando
 Vamos começar de maneira difícil: compilando e
executando um programa Java a partir da linha de
comando.
 1º passo: abra um editor de texto e copie o código
abaixo nele.
 2º passo: salve o arquivo com o nome BemVindo.java
no diretório de sua escolha.
Ferramenta de Linha de Comando
 1º passo: Abra uma janela shell (cmd);
 2º passo: navegue até o local do arquivo BemVindo.java
 3º passo: digite “javac BemVindo.java” (Compilando)
 4º passo: digite “java BemVindo” (Executando)
for(String temp : aviso)
System.out.println(temp);
}
}
2
1/9/2009
Ferramenta de Linha de Comando
Dicas para Resolução de Problemas
 O programa javac é o compilador Java. Ele compila o
 Se digitar o programa à mão, certifique-se de prestar
arquivo BemVindo.java para BemVindo.class.
 O programa java inicia a máquina virtual Java. Ele
executa os bytecodes que o compilador colocou no
arquivo .class.
atenção às letras maiúscula e minúsculas. Em
particular, o nome de classe é BemVindo, e não
bemvindo.
 Se receber uma mensagem como “Bad command or file
name” ou “javac comand not found” ou “javac não é
reconhecido como um comando interno”, volte e
verifique novamente a sua instalação, em particular a
configuração do caminho de execução.
Dicas para Resolução de Problemas
Dicas para Resolução de Problemas
 Se ao executar o seu programa receber uma mensagem
 Se receber uma reclamação sobre BemVindo/java,
de erro reclamando sobre um
java.lang.NoClassDefFoundError, verifique
cuidadosamente o nome da classe problemática
 Se receber uma reclamação sobre bemvindo (com b e v
minúsculos), então você deve reemitir o comando “java
BemVindo”, com b e v maiúsculos. Java é sensível à
caixa alta ou à baixa.
então você acidentalmente digitou “java
BemVindo.java”. Reemita o comando como “java
BemVindo”.
Utilizando o BlueJ
Utilizando o BlueJ
 Clique duas vezes no ícone do BlueJ
 Selecione Project... New e digite “teste” na janela
seguinte (obs: Aparece um ícone correspondente a um
readme do seu projeto. Esqueça-o por enquanto)
 Clique em New Class... e digite “Teste2”. Será aberta
uma janela mostrando o código que o BlueJ criou para
você.
 Apague tudo e escreva exatamente o seguinte:
3
1/9/2009
Utilizando o BlueJ
Utilizando o BlueJ
 Compile o que vc digitou anteriormente
 Clique no botão <Close>
 Com o botão da direita sobre a caixa “Teste2”
 selecione a opção void main...
Utilizando o BlueJ
Construindo e Rodando um Applet
 Uma das principais características do BlueJ, que dão a
 Como mencionamos anteriormente, a maior parte do
ele força como ambiente de aprendizado é o fato de
que ele não apenas executa aplicações completas, mas
também pode interagir com objetos de qualquer classe
e executar os métodos públicos destes objetos mesmo
que a aplicação ainda não esteja completa. Ou seja,
você pode testar classes imediatamente após elas
terem sido construídas.
 Os métodos estáticos podem ser executados sem nem
mesmo criar um objeto de qualquer classe.
entusiasmo sobre Java vem de sua capacidade de rodar
applets dentro de um navegador web.
 Mostraremos a seguir como construir e rodar applet a
partir da linha de comando
Construindo e Rodando um Applet
 Contrua a classe Java BemVindoApplet .java com o
seguinte código-fonte.
/**
* Class BemVindoApplet - Um Hello Word em Applet
* @author Thiago Silva Reis Santos
* @version 1.0
*/
public class BemVindoApplet extends JApplet {
//Continua no outro Slide
/**
* Método obrigatório para iniciar um Applet
*/
public void init() {
setLayout(new BorderLayout());
JLabel label = new JLabel(getParameter("saudacao"), SwingConstants.CENTER);
label.setFont(new Font("Serif", Font.BOLD, 18));
add(label, BorderLayout.CENTER);
JPanel panel = new JPanel();
JButton thiagoButton = new JButton("UFS - Itabaiana");
thiagoButton.addActionListener(construaURLActionListener(
"http://www.campusitabaiana.ufs.br"));
panel.add(thiagoButton);
JButton emailButton = new JButton(“e-mail");
emailButton.addActionListener(construaURLActionListener(
"mailto:[email protected]"));
panel.add(emailButton);
add(panel, BorderLayout.SOUTH);
}
4
1/9/2009
Construindo e Rodando um Applet
Construindo e Rodando um Applet
 O próximo passo é criar uma página html
private ActionListenerconstruaURLActionListener( final String url ) {
return new ActionListener () {
public void actionPerformed(ActionEvent event) {
try {
getAppletContext().showDocument(new URL(url));
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
};
}
(BemVindoApplet.html) e inserir a referência ao
applet. Conforme o exemplo abaixo:
}
Construindo e Rodando um Applet
<html>
<head>
<title>Bem-Vindo Applet</title>
</head>
<body>
<hr/>
<p>
Este Applet é um exemplo para Disciplina Programação II.
Professor: Thiago S. Reis Santos
</p>
<applet code="BemVindoApplet.class" width="400" height="200">
<param name="saudacao" value="Bem-Vindo ao Mundo Java"/>
</applet>
<hr/>
<p><a href="BemVindoApplet.java">Código-Fonte</a></p>
</body>
Construindo e Rodando um Applet
 Pronto, agora só falta compilar a classe Java e mandar
rodar
 Então abra uma Janela shell, navegue até o local da
classe e digite “javac BemVindoApplet.java”
 Agora podemos visualizar o applet com seguinte
comando “appletviewer BemVindoApplet.html”
 Podemos visualizar pelo navegador (mais apropriado)
 Observe que nenhum dos dois botões funciona no
appletviewer.
</html>
Referências
 HORSTMANN, Cay S.;CORNELL, Gary. Core Java 2:
Volume I - Fundamentos. Tradução: Andreza
Gonçalves e Marcelo Soares. 7ª ed. Rio de Janeiro: Alta
Books editora, 2005. Capítulo 2.
 Slides da Professora Maily.
5

Documentos relacionados

Roteiro Bem Vindo ao Java

Roteiro Bem Vindo ao Java Esta prática supõe que JDK (Java Standard Edition Development Kit). Caso não esteja, instalemos 1. Abra um terminal 2. Teste o compilador Java, digitando “javac”. Se uma mensagem grande, iniciada p...

Leia mais