Compiler un programme java sur le dos

Bonjour,

Pour voire si mon java est bien installe et si il fonctione bien, j'ai ecrit un programme d'essai que j'ai sauvegarder sous le nom essai.java dans mes documents, en compilant sur le dos javac essai.java, il me vient le message:
javac: file not found: essai.java.
Je voudrais donc savoir si il y'a un endroit precis ou il faut sauvegarder le file du programme a fin qu'il soit retrouver en compilant sur le dos.

Merci d'avance pour votre aide

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. je n'utilise pas de package. mais finalement j'ai telecharge Eclipse et avec ce dernier j'ai reussi a compiler ça marche.
    Merci.
    1. Modérateur
      Bon je me suis remis aux lignes de commandes (d'habitude j'utilise Eclipse)
      Contrairement à ce que j'ai dit, il faut bien mettre le .java

      Sinon je n'ai pas vraiment eu trop de problème en testant...

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

      D:\Users\KX\Desktop>"C:\Program Files\Java\jdk1.6.0_21\bin\javac" HelloWorld.java
      D:\Users\KX\Desktop>java HelloWorld
      Hello World !

      Petit piège que je connais, si tu utilises un package dans ton code, tu devras faire un dossier pour contenir tous les codes de ce package. Par contre tes commandes javac et java devront être faites en dehors du package en utilisant des chemins relatifs.

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

      D:\Users\KX\Desktop>"C:\...\javac" tests\HelloWorld.java
      D:\Users\KX\Desktop>java tests.HelloWorld
      Hello World !
      1. je l'ai fait sans l'extension voici l'erreur qu'il me donne:

        error: Class names, 'essai', are only accepted if annotation processing is explicitly requested
        1 error
        1. Modérateur
          Salut !
          Essaye de compiler sans l'extension : javac essai