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