Forum Programmation.java Compilation vs. Décompilation

Posté par  .
Étiquettes : aucune
0
8
août
2006
Bonjour,



Autant vous le dire dessuite : je débute tout juste en Java, j'en suis au chapitre 1 de "Java 2 Le Programmeur, CampusPress". Donc voila mon souci :


J'ai pris le code source d'un petit programme Java, je l'ai compilé et je l'ai exécuté. Jusque là, pas de problème. C'est quand j'ai voulu modifier le code source que ca s'est gâté : la première fois évidemment je n'ai pas pensé à recompiler le source, donc le programme restait le meme, et quand j'ai voulu le recompiler, voila ce que ca a donné :

renald@localhost:~/java$ javac VolcanoApplication.class
gcj-3.3: AVERTISSEMENT: fichiers .class déjà compilés ignorés avec -C
gcj-3.3: pas de fichier à l'entrée


J'ai donc effacé tous les *.class, j'ai recommencé, et pareil...


Alors est-ce que je dois d'abord "décompiler" quelque-chose ? Qu'est-ce que j'ai fait de mal ? C'est pas moi m'sieur, j'vous jure !


Merci.



Rénald.
  • # Pas le bon fichier

    Posté par  . Évalué à 6.

    Ce sont les .java que tu dois compiler, les .class étant le résultat de la compilation.
  • # javac fichier.java

    Posté par  (site web personnel) . Évalué à 3.

    moi, perso, jaurai tapé

    javac VolcanoApplication.java
    à la place.
    la commande javac prend en argument un ensemble de fichier "source", donc des machin.java, et produit des fichiers "compilés", les machin.class

    Le message d'erreur n'est pas super explicite, mais c'est de la faute a gcj, qui sait aussi à partir de fichiers .class fabriquer du code natif, mais c'est une autre histoire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.