1 de 7 11/04/2011 10:35



Documentos relacionados
CURSO DE PROGRAMAÇÃO EM JAVA

Instalando e configurando o Java Development Kit (JDK)

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Lógica de Programação

JADE Java Agent DEvelopment Framework

Java Server Pages: Apresentação e Instalação

Instalação e Configuração do Java (por Gilberto Irajá Müller)

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

Criando sua primeira aplicação JAVA com o Eclipse

Nome N Série: Ferramentas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Prof. M.Sc. Fábio Procópio Prof. M.Sc. João Maria Criação: Fev/2010

Linguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade

Java para Desktop. Introdução à Plataforma Java JSE

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Java & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com

PROGRAMAÇÃO JAVA. Parte 1

Configurar o Furbot no Eclipse

Capítulo 1. Introdução ao Java. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra


Tutorial de instalação do Java 7 no Windows 7.

Programação de Computadores - I. Profª Beatriz Profº Israel

Introdução à Linguagem Java

Lógica de Programação

Manual de instalação e configuração da Ferramenta Android SDK

Desenvolvendo Websites com PHP

Central Cliente Questor (CCQ) UTILIZANDO A CCQ - CENTRAL CLIENTE QUESTOR

OOP - Java. Artur Duque Rossi Mestrado em Modelagem Computacional Universidade Federal de Juiz de Fora

Manual Administrador - Mídia System

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

Orientação a Objetos com Java

Downloads no EU VOU PASSAR 2.0

PROJETO MODUS-SD (TUTORIAL DO PROTÓTIPO) Autor: Gregory Moro Puppi Wanderley. - O protótipo foi desenvolvido na arquitetura cliente - servidor.

2 Orientação a objetos na prática

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL 8.2

Tutorial RMI (Remote Method Invocation) por Alabê Duarte

O ConnectCont é um novo método de acesso aos produtos, serviços e demais ferramentas, destinado a unificar os usuários Contmatic.

formação em WeB developer

Um pouco do Java. Prof. Eduardo

Projeto Amadeus. Guia de Instalação Windows

Em uma linguagem de programação como C e Pascal, temos a seguinte situação quando vamos compor um programa:

Índice. 3 Capítulo 1: Visão Geral do Blog. 4 Capítulo 2: SEO. 5 Capítulo 3: Backend: Como Funciona. Visão Geral Plataforma Frontend Backend

Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva

CONSTRUÇÃO DE BLOG COM O BLOGGER

Config. do módulo MSA com dispositivos REP.

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

CODE IGNITER INSTALAÇÃO & BANCO DE DADOS

Manual Replicação Manual VPN

Programação online em Java

Instalação do Wordpress. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Sumário. 1 Tutorial: Blogs no Clickideia

NETBEANS IDE UTILIZAÇAO DE RECURSOS PARA DESENVOLVIMENTO DE PROJETO JAVA WEB

Java e JavaScript. Krishna Tateneni Tradução: José Pires

Aula 03 - Projeto Java Web

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

JDBC Java Database Connectivity

Como Gerar documento em PDF com várias Imagens

COMO CRIAR UMA ESTRATÉGIA DE MARKETING

ANDROID APPLICATION PROJECT

UNIDADE V COMO CONSEGUIR LEADS

Acessando um Banco de Dados

NetBeans. Conhecendo um pouco da IDE

Java com Banco de Dados Posgree

Receita de bolo para instalar MinGW-GCC e Netbeans em Windows

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano

4 Técnicas para Ganhar Dinheiro Online. 1

Fundamentos de Java. Prof. Marcelo Cohen. 1. Histórico

Como usar o bluej. Laboratório I Prof.ª Vera Alves

Linguagem de Programação Visual

INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO

GUIA INTEGRA SERVICES E STATUS MONITOR

b 1 Copyright In9 Mídia Soluções Digitais Inc. All rights reserved.

Tutorial: Programando no Linux

Sistema de Digitalização e Gerenciamento de Arquivos On-Line

PRINCIPAIS DÚVIDAS NA UTILIZAÇÃO DO NOVO COMPONENTE RESPONSÁVEL PELAS OPERAÇÕES DE ANEXAÇÃO NO SCDP

Implementando uma Classe e Criando Objetos a partir dela

Instalando o WordPress em localhost

Instalando o Debian em modo texto

Sistemas Distribuídos Métodos de Invocação Remota II. Prof. MSc. Hugo Souza

DWR DIRECTED WEB REMOTING

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)

OFICINA BLOG DAS ESCOLAS

Projeto ECA na Escola - Plataforma de Educação à Distância

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

Apostila de. WordPress. Gustavo Teixeira da Cunha Coelho Henrique Gemignani Passos Lima. 11 de maio de Primeira Edição RC1

Java Básico. Aula 1 por Thalles Cezar

Manual de Integração

Usando o Google Code como repositório para projetos no Eclipse com SubClipse.

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

Curso Básico de Visual FoxPro 8.0

Ferramentas: jar e javadoc

Web Analytics (Google analytics, Web trafic XITI, Coremetrics, etc.); Ferramentas de gestão de listas de s (Mailchimp, constant contact, etc.

O guia completo para uma presença. online IMBATÍVEL!

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Transcrição:

1 de 7 11/04/2011 10:35

2 de 7 11/04/2011 10:35 QUARTA-FEIRA, 10 DE FEVEREIRO DE 2010 JAVA_HOME, CLASSPATH e PATH. O que são, para que servem e como configura-los Algumas vezes quando estamos iniciando nossos estudos sobre JAVA e seu complexo universo, nós encontramos algumas apostilas e livros que nos ensinam a programar sem o uso de IDE. Essas apostilas e livros nos levam a um prompt do DOS e pedem para compilarmos o nosso primeiro programa com uma linha de comando semelhante a essa: javac HelloWorld.java Normalmente nós nem nos damos conta que existe esse comando e outros inúmeros, porque quando trabalhamos com JAVA utilizando alguma IDE como o Eclipse, Netbeans ou Jcreator e elas os utilizam por baixo dos panos. Mas o que faria se caso ocorresse algum problema e todos os códigos que mande compilar pela IDE não compile (isso é, gerar o.class)? E se esse projeto fosse algo urgente e não existe o tempo hábil para ficar procurando a solução ou baixando uma nova IDE? E se fosse teu trabalho de conclusão de curso e tu precise urgente testar para ver se está tudo certo? Sei que isso se parece muito com alguma das leis de Murphy, mas eu mesmo já vivenciei situações como essas em que precisei urgente compilar e testar as classe, porém estava preso à IDE. Pensando nisso e em alguns outros fatores em que a ciência holística da informática nos proporciona ( ah, tu também aprendeu que a informática faz parte das exatas? É que tu ainda não dependeu completamente dela) irei falar sobre alguns componentes importantes do JDK, o que são JAVA_HOME, CLASSPATH E PATH e como configura-los. O que são???? Quando se instala o JDK ( Java Development Kit) muitas pastas são criadas com uma infinidade de arquivos. Entre esses arquivos alguns são especiais e são usados para que as classes possam ser compiladas (isto é, gerar o bytecode que é o.class) e executadas. Normalmente ao instalar as IDEs o caminho em que se encontra esses arquivos são criados de forma automática para que quando se clique em RUN (rodar) o código desenvolvido compile e apresente o resultado desejado (ou não né??heheeh). Porém a pergunta é: Quais são esses arquivos, onde se encontram e para que servem? Quais são os arquivos? Esses arquivos são o java e javac e se localizam na pasta bin do diretório em que foi instalado o JDK. Junto com eles existem mais 47 arquivos executáveis ( no JSE 6). Abaixo explico um pouco sobre o arquivo java e javac e aproveito para apresentar alguns outros que considero importante e que estão localizados nessa pasta. java: É executável do java em si. Tem como função lançar a aplicação java, isto é, iniciar o JRE, carregar a classe especificada na JVM e invocar ela no método main. Se escrever java no prompt do DOS irá ver uma imensidão de linha com os argumentos que ele suporta. Curso de Java Fundamentos www.softblue.com.br Curso on-line de Java Básico com certificado, uma aula grátis! Curso online Java+Android www.learning.com.br Tutor+Certificado+Início Imediato Cursos Básicos e Avanç. desde 1993 Compra Coletiva: Cadastro PeixeUrbano.com.br/Cadastre-se As Melhores Ofertas de Sua Cidade c/ 50-98% OFF estão no PeixeUrbano! JavaScript Crossbrowser www.treinaweb.com.br 3 x R$29,97 SUPORTE 100% Incluso. Estude em casa, com certificação! MARCADORES Algoritmo (4) C/C++ (6) Cursos (1) Delphi (3) Downloads (9) Frameworks (1) Java (31) Java SE (15) Java Web (6) JavaFX (1) JSP (1) Notícias (7) O que é...? (2) Open-source (1) PHP (1) Saúde (2) SEGUIDORES Seguir Google Friend Connect Seguidores (3) javac: É o compilador que transforma o.java em.class. Sem ele não seria possível criar uma aplicação java. javadoc: É o responsável por gerar os comentários localizados no código fonte e apresentar no momento da programação. Pode-se gerar o próprio javadoc utilizando algumas linhas de comentários específicas (/** */) ou ver os existentes para os diversos métodos e classes existentes na linguagem. Para testar escreva na IDE a palavra String e deixe o mouse em cima para verificar o javadoc dela. Já é um membro? Fazer login ONLINE / TWITTER / ORKUT jconsole: Serve para monitorar e gerenciar os recursos da aplicação java tanto na JVM local como remota. Muito útil para verificação de problemas e rendimento. policytool: Cria e modifica politicas internas de arquivos de configuração que foram definidos na instalação do JDK. jrumscript: É um shell com linha de comando para se escrever scipts. Por padrão ele utiliza o javascript, mas pode ser alterado para outras linguagens. jvisualvm: Apresenta de forma gráfica as informações que estão rodando na JVM. Caso tenha interesse nos demais executaveis, de uma olhada no site dedocumentação da sun ou na lista de programas instalados na JDK 6 Update 16. Existem também alguns.jars ( na verdade 4) que são utilizados. Esses se encontram na pasta lib e jre/lib do JDK (por favor, não se confunda com a pasta JRE para rodar aplicativos java.) Se lembra das funções do executável java que se localiza na pasta bin do JDK? Pois é, esse cara quando executado ( e sempre é executado porque em caso contrário não existiria o JAVA rodando na tua maquina) inicia a JVM e a JVM por sua vez procura e carrega alguns.jars. Entre esses.jars que são carregados estão os da pasta lib e jre/lib do JDK. Esse assunto da JVM é muito profundo, então caso tenham interesse postem nos comentários que no próximo post eu escrevo sobre isso ou acesse o site da sun que fala sobre o assunto. umcastec BLOGS PARCEIROS Blog do Maomé DELPHI TOTAL DevJava Farol Java Java Anywhere Java Expresso Marky Hitchhiker's PacMan web2ajax RECOMENDO Camilo Lopes ComoCriarMeuSite Cursos 24 Horas GUJ.com.br NEXT - Framework Ponto V

3 de 7 11/04/2011 10:35

4 de 7 11/04/2011 10:35

5 de 7 11/04/2011 10:35

6 de 7 11/04/2011 10:35

7 de 7 11/04/2011 10:35