SlideShare uma empresa Scribd logo
INSTITUTO FEDERAL DE MATO GROSSO DO SUL
                                Tecnologia em Sistemas para Internet
                              Disciplina: Linguagem de Programação I
                                 Prof.º Msc. Sidney Roberto de Sousa


                           Compilando Programas em Java



        Um programa Java precisa ser compilado para bytecodes antes que a máquina virtual
Java possa executá-lo. Para tanto, a plataforma Java oferece um compilador Java, presente no
script javac.
        Antes que você possa utilizar o script javac, talvez você deseje adicioná-lo às suas
variáveis de ambiente, para que você possa executá-lo em qualquer pasta. No Windows,
primeiramente você deve informar ao sistema operacional onde os arquivos da máquina virtual
Java estão localizados, criando a variável de ambiente JAVA_HOME:

Nome da variável: JAVA_HOME
Valor da variável: PASTA_ONDE_O_JAVA_FOI_INSTALADO

        Por exemplo, se você instalou a última versão do Java 1 em uma instalação padrão, sem
definir um outro diretório, provavelmente você fará a seguinte configuração:

Nome da variável: JAVA_HOME
Valor da variável: C:Program FilesJavajdk1.7.0_17

        Após criar a variável de ambiente JAVA_HOME, você precisa informar ao Windows onde
estão localizados os programas da máquina virtual Java. Para tanto, basta você adicionar o
caminho dos programas na variável de ambiente PATH ( ATENÇÃO: Esta variável provavelmente
já existe na sua instalação do Windows. Assim, coloque o caminho dos executáveis Java no
final da string do valor da variável PATH. NÃO APAGUE o conteúdo já existente da variável! ).
        Caso você tenha instalado a última versão do Java em uma instalação padrão como
citado anteriormente, você deve colocar o valor abaixo no final da string do valor da variável
de ambiente PATH (lembrando que quando uma variável de ambiente possui vários valores,
cada valor deve ser separado pelo caractere ';' ):

C:Program FilesJavajdk1.7.0_17bin

       Uma vez que você tenha realizado todas estas configurações (caso tenha sido
necessário realizá-las), o seu computador está pronto para compilar e executar os seus
programas Java. Para compilar um programa Java, entre no PROMPT do DOS, use o comando cd
para entrar na pasta onde o seu arquivo .java está localizado e utilize o comando javac para
compilar o seu programa.
       Por exemplo, considere que você tenha escrito um programa Java no método main da
classe Exemplo, a qual está dentro do arquivo Exemplo.java. Assim, para compilar o seu
programa você precisa digitar o comando abaixo:

javac Exemplo.java

       Ao fazer isto, caso o seu programa não contenha nenhum erro, o compilador Java cria
um arquivo chamado Exemplo.class na mesma pasta onde o seu programa está situado. Este
arquivo contém os bytecodes do seu programa para que a máquina virtual Java possa
executá-lo. Assim, para executar o seu programa, você precisa digitar o comando abaixo:

java Exemplo

        E pronto! Agora é só testar o seu programa!


1   Data de 08/04/2013.

Mais conteúdo relacionado

PPT
Tutorial javac
PDF
Introdução ao java Alo Mundo
PPTX
Ambiente java
PPTX
Poo1 aula 2 - java - apresentação do netbeans e 1º programa
PPTX
Introdução ao Asp.NET MVC
PDF
A mágica por trás dos aplicativos ( Api com o Laravel )
PPTX
Maven introdução Muito Rápida
PDF
Introdução ao docker
Tutorial javac
Introdução ao java Alo Mundo
Ambiente java
Poo1 aula 2 - java - apresentação do netbeans e 1º programa
Introdução ao Asp.NET MVC
A mágica por trás dos aplicativos ( Api com o Laravel )
Maven introdução Muito Rápida
Introdução ao docker

Mais procurados (20)

PDF
Introdução ao maven
PDF
Maven na prática
PDF
PPTX
Poo1 aula 1 - java - história e introdução
PPTX
Poo1 aula 3 - java - comentários instruções e blocos-palavras chave
PDF
Aula 15
PPTX
Boas práticas em programação
PDF
Web Offline
PDF
40 php orientado a objetos
PPTX
Laravel 5: Entenda o ambiente e a estrutura MVC
PPT
X Bemobi Tech Talk - Maven
PPTX
Net beans 7.4 Funções e Atalhos
PDF
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
PPTX
Evitando a fadiga com Laravel Homestead
PDF
A evolução e o futuro da linguagem C# (1.0, 2.0, 3.0, 4 e 5) - Virtual Develo...
PDF
Maven - Aula 03
ODP
Introducao ao Ruby On Rails
KEY
Testes e depuração de código com Python
PPTX
APIs do Jeito Certo
PDF
Curso de ReactJS
Introdução ao maven
Maven na prática
Poo1 aula 1 - java - história e introdução
Poo1 aula 3 - java - comentários instruções e blocos-palavras chave
Aula 15
Boas práticas em programação
Web Offline
40 php orientado a objetos
Laravel 5: Entenda o ambiente e a estrutura MVC
X Bemobi Tech Talk - Maven
Net beans 7.4 Funções e Atalhos
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
Evitando a fadiga com Laravel Homestead
A evolução e o futuro da linguagem C# (1.0, 2.0, 3.0, 4 e 5) - Virtual Develo...
Maven - Aula 03
Introducao ao Ruby On Rails
Testes e depuração de código com Python
APIs do Jeito Certo
Curso de ReactJS
Anúncio

Semelhante a Compilando em java (20)

PDF
Apostila - Linguagem de Programação I
PDF
001 cesep - turma java
PDF
Introdução Java isep ano zero powerpoint
PPT
Aula1
PDF
Curso Java Basico
PDF
Introdução ao java
PDF
Tutorial instalacão java
PPT
Introducao logica2
PDF
Introdução ao Java_14Agosto2012.pdf
PDF
Introdução à Programação em Java - Aula 1 (PT-PT)
PPT
1707331929 ltp iv java original
PDF
Aula1- Java PRof.ª Cristiane Fidelix
PDF
Aula 1 - Java - Prof.ª Cristiane Fidelix
PDF
Java 01
PDF
Java: Introduction
PPT
Módulo 16 Instalação do DSpace 3.x Windows Linux
PPT
Instalação DSpace 3.x Windows e Linux
PPT
Minicurso Java
Apostila - Linguagem de Programação I
001 cesep - turma java
Introdução Java isep ano zero powerpoint
Aula1
Curso Java Basico
Introdução ao java
Tutorial instalacão java
Introducao logica2
Introdução ao Java_14Agosto2012.pdf
Introdução à Programação em Java - Aula 1 (PT-PT)
1707331929 ltp iv java original
Aula1- Java PRof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane Fidelix
Java 01
Java: Introduction
Módulo 16 Instalação do DSpace 3.x Windows Linux
Instalação DSpace 3.x Windows e Linux
Minicurso Java
Anúncio

Mais de Sidney Roberto (20)

PDF
Precisamos falar sobre MERN stack
PPTX
Personagens negros na cultura nerd
PPTX
Mantendo os dados do seu app web offline com PouchDB
PDF
Regulamento da batalha campal do DCN IV
PDF
Regulamento dos concursos de cosplay e cospobre do DCN IV
PDF
Regulamento Cosplay e Cospobre - DCN 3 IFMS-AQ
PDF
Tecnologias e Mercado de Trabalho
PDF
Introdução à Programação de Computadores com Python
PDF
Palestra de boas vindas aos estudantes do curso TSI do IFMS Aquidauana
PDF
Web Scraping: aplicações nos negócios e na ciência
PDF
Regulamento do Concurso de Cosplay - Dia da Cultura Nerd IFMS-AQ
PDF
Tutorial - Como criar sua primeira app para Android
PDF
Minha opinião sobre o sistema educacional de base brasileiro
PDF
Listas (parte 2 de 3)
PDF
Vamos aprender algo diferente? Introdução à linguagem Python (parte 2)
PDF
Listas (parte 1)
PDF
Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)
PDF
Fatores Humanos
PDF
Laços de Repetição
PDF
Manipulação de Datas em Java
Precisamos falar sobre MERN stack
Personagens negros na cultura nerd
Mantendo os dados do seu app web offline com PouchDB
Regulamento da batalha campal do DCN IV
Regulamento dos concursos de cosplay e cospobre do DCN IV
Regulamento Cosplay e Cospobre - DCN 3 IFMS-AQ
Tecnologias e Mercado de Trabalho
Introdução à Programação de Computadores com Python
Palestra de boas vindas aos estudantes do curso TSI do IFMS Aquidauana
Web Scraping: aplicações nos negócios e na ciência
Regulamento do Concurso de Cosplay - Dia da Cultura Nerd IFMS-AQ
Tutorial - Como criar sua primeira app para Android
Minha opinião sobre o sistema educacional de base brasileiro
Listas (parte 2 de 3)
Vamos aprender algo diferente? Introdução à linguagem Python (parte 2)
Listas (parte 1)
Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)
Fatores Humanos
Laços de Repetição
Manipulação de Datas em Java

Compilando em java

  • 1. INSTITUTO FEDERAL DE MATO GROSSO DO SUL Tecnologia em Sistemas para Internet Disciplina: Linguagem de Programação I Prof.º Msc. Sidney Roberto de Sousa Compilando Programas em Java Um programa Java precisa ser compilado para bytecodes antes que a máquina virtual Java possa executá-lo. Para tanto, a plataforma Java oferece um compilador Java, presente no script javac. Antes que você possa utilizar o script javac, talvez você deseje adicioná-lo às suas variáveis de ambiente, para que você possa executá-lo em qualquer pasta. No Windows, primeiramente você deve informar ao sistema operacional onde os arquivos da máquina virtual Java estão localizados, criando a variável de ambiente JAVA_HOME: Nome da variável: JAVA_HOME Valor da variável: PASTA_ONDE_O_JAVA_FOI_INSTALADO Por exemplo, se você instalou a última versão do Java 1 em uma instalação padrão, sem definir um outro diretório, provavelmente você fará a seguinte configuração: Nome da variável: JAVA_HOME Valor da variável: C:Program FilesJavajdk1.7.0_17 Após criar a variável de ambiente JAVA_HOME, você precisa informar ao Windows onde estão localizados os programas da máquina virtual Java. Para tanto, basta você adicionar o caminho dos programas na variável de ambiente PATH ( ATENÇÃO: Esta variável provavelmente já existe na sua instalação do Windows. Assim, coloque o caminho dos executáveis Java no final da string do valor da variável PATH. NÃO APAGUE o conteúdo já existente da variável! ). Caso você tenha instalado a última versão do Java em uma instalação padrão como citado anteriormente, você deve colocar o valor abaixo no final da string do valor da variável de ambiente PATH (lembrando que quando uma variável de ambiente possui vários valores, cada valor deve ser separado pelo caractere ';' ): C:Program FilesJavajdk1.7.0_17bin Uma vez que você tenha realizado todas estas configurações (caso tenha sido necessário realizá-las), o seu computador está pronto para compilar e executar os seus programas Java. Para compilar um programa Java, entre no PROMPT do DOS, use o comando cd para entrar na pasta onde o seu arquivo .java está localizado e utilize o comando javac para compilar o seu programa. Por exemplo, considere que você tenha escrito um programa Java no método main da classe Exemplo, a qual está dentro do arquivo Exemplo.java. Assim, para compilar o seu programa você precisa digitar o comando abaixo: javac Exemplo.java Ao fazer isto, caso o seu programa não contenha nenhum erro, o compilador Java cria um arquivo chamado Exemplo.class na mesma pasta onde o seu programa está situado. Este arquivo contém os bytecodes do seu programa para que a máquina virtual Java possa executá-lo. Assim, para executar o seu programa, você precisa digitar o comando abaixo: java Exemplo E pronto! Agora é só testar o seu programa! 1 Data de 08/04/2013.