O que eu instalo para iniciar a programação em java?

2

Eu tenho um Ubuntu 11.10 com o eclipse instalado, agora eu preciso de JVM, compilador Java e algo chamado API. Eu estou começando a aprender Java, porque é fácil fazê-lo funcionar no windows depois. Então, o que eu instalo?

    
por user37805 31.03.2012 / 03:10

2 respostas

1
  

Eu preciso da JVM, do compilador Java e de algo chamado API

A Java Virtual Machine (JVM) é o que executa os aplicativos Java (compilados no bytecode). A API Java é o conjunto de recursos existentes que são implementados nas bibliotecas de tempo de execução: tudo documentado aqui . Tanto a JVM quanto as bibliotecas de tempo de execução formam o Java Runtime Environment (JRE). Seu comando principal é java .

O compilador Java, usado via o comando javac no Java Development Kit (JDK), é o que transforma o código-fonte em bytecode, que pode ser executado com o JRE.

O OpenJDK JRE está disponível no pacote openjdk-6-jre e no OpenJDK no pacote openjdk-6-jdk (que depende de openjdk-6-jre ).

O Eclipse precisa executar o JRE, mas fornece seu próprio compilador (Eclipse JDT). Estritamente falando, você não precisa do JDK para desenvolver com o Eclipse, pode compilar tudo dentro do Eclipse e executar seus aplicativos através do JRE.

Dito isto, se você é um iniciante, certamente vale a pena experimentar alguns aplicativos de brinquedo com javac , apenas para entender como o processo de compilação, as estruturas de pacotes / diretórios e o caminho de classe funcionam. IDEs como o Eclipse podem tornar isso muito convenientemente automatizado ou invisível (o que pode ser muito útil), mas conhecer o básico ajuda quando você se depara com problemas. A menos que você tenha pouco espaço em disco, faz sentido instalar o JRE e o JDK, mesmo se você estiver usando o Eclipse.

    
por Bruno 07.04.2012 / 17:05
5

Dependendo de qual versão do java jre você usa, você precisa instalar um jdk , por exemplo, o pacote openjdk-6-jdk .

Depois de fazer isso, você poderá executar um comando javac para compilar .java files.

Por exemplo, A.java:

class A {
    public static void main(String[] a){
        System.out.println("hello");
    }
}

depois compile para A.class

$ javac A.java

E corra:

$ java A

Isso deve sair

> hello

Então, o mais fácil é apenas instalar o Eclipse e começar.

    
por arian 31.03.2012 / 14:44