Retour à Outils

Compilateur Java en ligne

My tools
No tools yet

Chargement...

Compiler et exécuter du code Java en ligne

  1. 1

    Coller du code ou choisir un exemple

    Écrivez du Java dans l’éditeur ou partez d’un exemple intégré comme Hello World, Stream API ou les expressions lambda.

  2. 2

    Choisir une version de Java

    Sélectionnez Java 8, 11 ou 17 dans la barre d’outils avant d’exécuter, pour vérifier la syntaxe et la bibliothèque standard de cette version.

  3. 3

    Exécuter et lire le résultat

    La première exécution charge et préchauffe le compilateur Java dans le navigateur ; ensuite la compilation est instantanée. La sortie du programme, la sortie de compilation et les erreurs ont chacune leur onglet.

  4. 4

    Copier le résultat ou partager le code

    Copiez le code et sa sortie, restaurez une version antérieure depuis l’historique local ou générez un lien de partage contenant le code.

Aperçu des fonctionnalités

Compilateur Java en ligne qui compile et exécute le code Java directement dans le navigateur, sans installer de JDK. Basculez entre Java 8, 11 et 17 – pratique pour vérifier la syntaxe, préparer un entretien ou faire une démonstration en cours.

Description de l’outil

Compilateur Java en ligne : compile et exécute du code Java directement dans le navigateur, sans JDK ni IDE. Basculez entre Java 8, 11 et 17, consultez la sortie de compilation, la sortie du programme et les erreurs dans trois onglets distincts, partez de 7 exemples prêts à l’emploi et utilisez l’historique local et les liens de partage. Ce Java Playground s’exécute entièrement dans votre navigateur et ne téléverse jamais votre code.

Dernière mise à jour

Liste des capacités

  • Compilateur Java en ligne : compilation et exécution dans le navigateur, sans JDK à installer, sans variables d’environnement à configurer et sans IDE à ouvrir.
  • Exécuter du code Java en ligne avec Java 8, 11 et 17, en changeant de version pour comparer le comportement du même code.
  • La sortie de compilation, la sortie du programme et les erreurs apparaissent dans trois onglets distincts : les erreurs de compilation et les exceptions d’exécution ne sont jamais mélangées.
  • 7 exemples prêts à l’emploi intégrés : Hello World, classes et objets, ArrayList, Stream API, expressions lambda, date et heure, traitement de chaînes.
  • Coloration syntaxique Java et numéros de ligne dans l’éditeur, copie du code et de la sortie en un clic, limite de 30 secondes par exécution.
  • Historique local et liens de partage : restaurez du code exécuté précédemment ou générez une URL contenant votre code à envoyer à un camarade ou un collègue.
  • Basé sur CheerpJ WebAssembly : votre code est compilé et exécuté dans votre propre navigateur. Rien n’est téléversé, aucune connexion, aucune publicité.

Retours utilisateurs

Votre retour sera examiné (et censuré si nécessaire) avant publication. Merci de ne pas indiquer d’adresse e-mail, de mot de passe ni d’autres données personnelles.

Vos retours nous aident à faire mieux ❤️

Outils connexes

Guides connexes

Questions fréquemment posées

La façon dont cet outil compile et exécute Java dans le navigateur
Cet outil utilise CheerpJ, une implémentation de JVM fondée sur WebAssembly qui permet au bytecode Java de s’exécuter directement dans les navigateurs modernes, sans plugin ni installation.
Les versions de Java disponibles dans cet outil
Java 8, 11 et 17 sont pris en charge. L’environnement d’exécution offre toutes les fonctions du JDK, y compris le compilateur Java.
La prise en charge des bibliothèques JAR tierces
Le chargement de bibliothèques JAR externes n’est pas encore pris en charge : le code doit rester dans le périmètre de la bibliothèque standard du JDK.
L’endroit où votre code et votre historique sont stockés
Votre code s’exécute entièrement dans le navigateur et n’est envoyé à aucun serveur. L’historique est conservé dans le stockage local du navigateur, et un lien n’est créé que si vous choisissez de partager.
Le temps de préchauffage au premier lancement et la vitesse ensuite
La première exécution charge et préchauffe le compilateur Java dans le navigateur, ce qui prend généralement quelques dizaines de secondes selon le réseau. Le préchauffage n’a lieu qu’une fois : chaque exécution suivante se termine en une seconde environ.
Ce que cet outil ne prend pas encore en charge
L’entrée standard, le téléversement de fichiers et les projets multi-fichiers ne sont pas pris en charge, et chaque exécution est limitée à 30 secondes. L’outil convient à la vérification de la syntaxe et de la logique d’une seule classe, pas aux programmes nécessitant une saisie interactive ou des fichiers externes.