Exécuter un .java

Résolu
Utilisateur anonyme -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,

J'ai récemment téléchargé un Tamagotchi codé en java, j'aimerai vraiment l'Exécuter mais je n'arrive qu'à l'ouvrir avec mes éditeurs de code tel Visual studio code ou Sublime text.

Merci d'avance pour votre aide, je sais que les gens sont très réactifs sur ce site :)

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Bonjour,

    Il faut d'abord le compiler et pour ça tu dois télécharger le JDK.

    1) Tu télécharges le JDK sur https://www.oracle.com/java/technologies/javase-downloads.html (soit en zip à décompresser, soit en exe à installer)
    2) Tu configures la variable PATH pour ajouter le chemin du répertoire bin
    Si tu l'as installé il est dans C:\Program Files\Java\jdk1.12.0_2\bin (sinon, c'est dans le zip décompressé)
    Voir https://www.java.com/fr/download/help/path.html
    3) Via une invite de commandes, tu te déplaces là où est ton fichier .java et tu exécutes les commandes suivantes (je considère que le code Ja
    • javac <nomdufichier>.java
    • java <nomdufichier>
    1
    1. Utilisateur anonyme
       
      Hey ! Merci beaucoup pour toutes ces informations, j'ai suivi toutes tes indications avec succès, quelques .class sont apparus dans le dossier où se situait le .java, juste, à ce que j'ai compris, maintenant que je l'ai compiler, comment je l'exécute ?
      0
    2. KX Messages postés 19031 Statut Modérateur 3 020 > Utilisateur anonyme
       
      Je t'ai donné deux commandes :
      • javac <nomdufichier>.java c'est pour la compilation
      • java <nomdufichier> c'est pour l'exécution
      0
    3. Utilisateur anonyme
       
      Ahhh OK merci !
      0
    4. Utilisateur anonyme
       
      Malheureusement, j'ai cette erreur :
      0
    5. KX Messages postés 19031 Statut Modérateur 3 020 > Utilisateur anonyme
       
      D'une part, j'avais marqué
      java <nomdufichier>
      et pas
      java <nomdufichier>.java
      donc dans ton cas ce serait
      java Tamagotchi
      sans le .java à la fin (à condition bien sûr que la méthode main soit définie dans la classe Tamagotchi, mais sans le code je ne peux pas le savoir).
      D'autre part je vois que ton dossier s'appelle
      Tamagotchi.jar
      est-ce que c'est un fichier .jar que tu as décompressé ? Si oui que contenait-il comme fichiers ?
      0