Como compilar um arquivo .java no Ubuntu?

69

Como posso compilar um arquivo .java?

De quais programas eu precisarei? Se eu precisar do Java JDK, também precisarei de ajuda para instalá-lo. Eu sou muito novo no Ubuntu, então qualquer programa que eu precise instalar eu vou precisar de um tutorial sobre como instalá-los.

    
por user65407 03.06.2012 / 05:03

5 respostas

75

Para compilar o arquivo, abra seu terminal e digite

javac filename.java

Para executar o arquivo de classe gerado, use

java filename

Mas para fazer isso você precisa ter o Java JDK instalado no seu computador. Você pode instalá-lo com as instruções em Como instalo o Java? .

    
por rɑːdʒɑ 03.06.2012 / 05:51
22

O OpenJDK funciona melhor para mim. É simples e nunca enfrentei nenhum problema com isso. Basta seguir estes passos simples:

  1. Do terminal, abra o jdk

    sudo apt-get install openjdk-7-jdk
    
  2. Escreva um programa java e salve o arquivo como filename.java

  3. Agora, para compilar, use este comando no terminal

    javac filename.java
    

    Se tudo funcionar bem, então um novo arquivo "filename.class" deve ser criado.

  4. Para executar o programa que você acabou de compilar, digite o comando abaixo no terminal:

    java filename
    

NOTA

Você pode usar qualquer editor de texto (como o gedit)

substitua o nome do arquivo pelo nome de usuário desejado

você precisa estar no mesmo diretório que o "diretório de trabalho atual" (obtido executando pwd ) enquanto executa o comando do terminal.

    
por Mrinal 02.05.2013 / 18:07
10

Se, por exemplo, seu arquivo for my_file.java :

class MyClass
{
    public static void main(String[] args)
     {
       System.out.println("Hello World");
     }
}

Você quer fazer:

javac my_file.java

e depois

java MyClass # The name of the class, not file

No entanto, é uma convenção comum dar classes e arquivos com o mesmo nome.

    
por Akavall 30.12.2013 / 05:34
5

Você precisa instalar um JDK, Java Development Kit. O Ubuntu contém um meta-pacote default-jdk , que depende do JDK atualmente preferido. Agora é o openjdk-6-jdk.

Para compilar um arquivo Java para executar o arquivo .class, você pode executar

javac filename.java

e execute-o

java file

É o caso de uso mais simples e, na maioria das vezes, não funciona, porque as classes java dependem principalmente de outras classes java colocadas em bibliotecas.

Então, você provavelmente gostaria de usar algumas soluções mais sofisticadas. A maioria dos editores de texto suporta o realce de sintaxe Java, por exemplo jEdit , kate ou vim , mas eles não resolvem o problema de compilação.

Você tem outra opção - você pode instalar um IDE Java completo. O Ubuntu vem com os dois principais IDEs Java do OpenSource - NetBeans e Eclipse .

    
por Oto 'tapik' Buchta 03.06.2012 / 06:32
3

Basta digitar sudo apt-get update , seguido de sudo apt-get install openjdk-7-jdk para uma instalação rápida para java7 e, em seguida, você pode jogar com java: -)

Para obter uma documentação oficial mais detalhada sobre Java, visite este link .

    
por vicd 03.06.2012 / 05:21