117 votes

Comment compiler un fichier .java sur Ubuntu ?

Comment puis-je compiler un fichier .java ?

De quels programmes aurai-je besoin ? Si j'ai besoin du Java JDK, j'aurai également besoin d'aide pour l'installer. Je suis très novice sur Ubuntu, donc tout programme que je dois installer aura besoin d'un tutoriel sur la façon de l'installer.

134voto

Zian Choy Points 1510

Pour compiler le fichier, ouvrez votre terminal et tapez

javac filename.java

Pour exécuter le fichier de classe généré, utilisez

java filename

Mais pour ce faire, vous devez avoir le Java JDK installé sur votre ordinateur. Vous pouvez l'installer en suivant les instructions figurant dans Comment installer Java ? .

29voto

Mrinal Points 731

OpenJDK fonctionne mieux pour moi. C'est simple et je n'ai jamais rencontré de problème avec. Il suffit de suivre ces étapes simples :

  1. Depuis le terminal, installez open jdk

    sudo apt-get install openjdk-7-jdk
  2. Ecrivez un programme java et sauvegardez le fichier sous le nom de filename.java.

  3. Maintenant pour compiler utilisez cette commande depuis le terminal

    javac filename.java

    Si tout fonctionne bien, un nouveau fichier "nomfichier.classe" devrait être créé.

  4. Pour exécuter le programme que vous venez de compiler, tapez la commande ci-dessous dans le terminal :

    java filename

NOTE

Vous pouvez utiliser n'importe quel éditeur de texte (comme gedit) ,

remplacez le nom du fichier par le nom que vous voulez.

vous devez être dans le même répertoire que le "répertoire de travail actuel" (obtenu en lançant la commande pwd ) tout en exécutant la commande à partir du terminal.

16voto

Akavall Points 607

Si par exemple votre fichier est my_file.java :

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

Vous voulez le faire :

javac my_file.java

et ensuite

java MyClass # The name of the class, not file

Cependant, c'est une convention courante de donner le même nom aux classes et aux fichiers.

7voto

Buggieboy Points 1875

Vous devez installer un JDK, Java Development Kit. Ubuntu contient un métapackage default-jdk qui dépend du JDK actuellement utilisé. Maintenant c'est openjdk-6-jdk.

Pour compiler un fichier Java en fichier .class exécutable, vous pouvez exécuter

javac filename.java

et l'exécuter

java file

C'est le cas d'utilisation le plus simple et la plupart du temps, cela ne fonctionne pas car les classes java dépendent le plus souvent d'autres classes java placées dans des bibliothèques.

Vous voudrez donc probablement utiliser des solutions plus sophistiquées. La plupart des éditeurs de texte prennent en charge la coloration syntaxique de Java, par exemple jEdit , kate o vim mais ils ne résolvent pas votre problème de compilation.

Vous avez une autre option - vous pouvez installer un IDE Java complet. Ubuntu est livré avec les deux principaux IDE Java OpenSource, à savoir NetBeans et Eclipse .

3voto

ewindisch Points 766

Tapez simplement sudo apt-get update suivi par sudo apt-get install openjdk-7-jdk pour une installation rapide de java7, puis vous pourrez jouer à des jeux avec java :-)

Pour une documentation officielle plus détaillée sur Java, veuillez consulter ce lien .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X