Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
openjdk [Le 07/07/2019, 12:01] 78.194.232.24 [Version 11] |
openjdk [Le 26/04/2020, 18:07] bcag2 ajout §Hello world |
||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
* Sur //Ubuntu Bionic 18.04//, pour installer la vraie version 11 de OpenJdk, il faut la télecharger et la décompacter : | * Sur //Ubuntu Bionic 18.04//, pour installer la vraie version 11 de OpenJdk, il faut la télecharger et la décompacter : | ||
- | <code>sudo mkdir -p /usr/lib/jvm && wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz && sudo tar xvf openjdk-11.0.2_linux-x64_bin.tar.gz --directory /usr/lib/jvm/ && sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.2/bin/java 1 && sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11.0.2/bin/javac 1 | + | <code>sudo mkdir -p /usr/lib/jvm && sudo wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz && sudo tar xvf openjdk-11.0.2_linux-x64_bin.tar.gz --directory /usr/lib/jvm/ && sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.2/bin/java 1 && sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11.0.2/bin/javac 1 |
</code> | </code> | ||
ou si cela ne fonctionne pas (source site des développeurs freeplane https://sourceforge.net/p/freeplane/bugs/2631/) | ou si cela ne fonctionne pas (source site des développeurs freeplane https://sourceforge.net/p/freeplane/bugs/2631/) | ||
Ligne 62: | Ligne 62: | ||
* version 6: **[[apt>openjdk-6-jdk]]** | * version 6: **[[apt>openjdk-6-jdk]]** | ||
__À noter__: L'installation des outils de développement %%JDK%% installera automatiquement la plate-forme d'exécution %%JRE%% si elle n'est pas déjà installée. | __À noter__: L'installation des outils de développement %%JDK%% installera automatiquement la plate-forme d'exécution %%JRE%% si elle n'est pas déjà installée. | ||
+ | |||
+ | ==== Le classique "Hello World" ==== | ||
+ | Écrire votre premier programme, dans un fichier : | ||
+ | <file - helloWorld.java> | ||
+ | class helloWorld { | ||
+ | |||
+ | public static void main(String args[]){ | ||
+ | System.out.println("Bonjour tout le monde!"); | ||
+ | } | ||
+ | } | ||
+ | </file> | ||
+ | puis dans le terminal, dans le répertoire où se trouve votre fichier //helloWord.java//: | ||
+ | <code bash> | ||
+ | javac helloWorld.java | ||
+ | </code> | ||
+ | ce qui compile votre code et crée le fichier **//helloWorld.class//**.\\ | ||
+ | On peut maintenant lancé l'exécution: | ||
+ | <code bash> | ||
+ | java helloWorld | ||
+ | </code> | ||
==== Décompiler un fichier JAR ==== | ==== Décompiler un fichier JAR ==== |