Erreur de compilation

Fermé
assmouna Messages postés 118 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 4 avril 2014 - 15 avril 2011 à 23:58
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 18 avril 2011 à 14:17
Bonjour,

j'utilise un logiciel de simulation qui s'appelle jsim .il utilise le langage java
j'ai modifier dans le code de certaines classes et je veux compiler pour voir le résultat de ce changement mais une erreur qui s'affiche voila :



[root@Asma ospf]# make
make -k -f /home/asma/TravailPFE/jsim1.3/jsim1.3/src/drcl/inet/protocol/ospf/Makefile all
make[1] : on entre dans le répertoire « /home/asma/TravailPFE/jsim1.3/jsim1.3/src/drcl/inet/protocol/ospf »
/opt/jdk1.0.6_24/bin/javac -source 1.4 -d /home/asma/TravailPFE/jsim1.3/jsim1.3/classes -classpath ";/home/asma/TravailPFE/jsim1.3/jsim1.3/classes;/home/asma/TravailPFE/jsim1.3/jsim1.3/jars/.;/home/asma/TravailPFE/jsim1.3/jsim1.3/jars/tcl.zip;/home/asma/TravailPFE/jsim1.3/jsim1.3/jars/jython.jar" -sourcepath /home/asma/TravailPFE/jsim1.3/jsim1.3/src -deprecation /home/asma/TravailPFE/jsim1.3/jsim1.3/src/drcl/inet/protocol/ospf/OSPF.java
/bin/sh: /opt/jdk1.0.6_24/bin/javac: Aucun fichier ou dossier de ce type
make[1]: *** /home/asma/TravailPFE/jsim1.3/jsim1.3/classes/drcl/inet/protocol/ospf/OSPF.class Erreur 127
make[1]: La cible « all » n'a pas été refabriquée à cause d'erreurs.
make[1] : on quitte le répertoire « /home/asma/TravailPFE/jsim1.3/jsim1.3/src/drcl/inet/protocol/ospf »
make: *** /home/asma/TravailPFE/jsim1.3/jsim1.3/src/drcl/inet/protocol/ospf/.build Erreur 2


veuillez m'aidez s'il vous plait

4 réponses

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
16 avril 2011 à 09:12
le problème viens de là :
/bin/sh: /opt/jdk1.0.6_24/bin/javac: Aucun fichier ou dossier de ce type
il ne trouve pas le compilateur java. Vérifie sa présence et les droits associés. Attention aussi , il faut éviter de travail en root.
0
assmouna Messages postés 118 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 4 avril 2014
Modifié par assmouna le 16/04/2011 à 14:38
bon j'ai pas bien compris ce que tu voulais dire mais lorsque j'ai regardé dans /opt/jdk1.0.6_24/bin/javac
donc le compilateur existe sous bin mais lorsque j'ai regardé ans /bin/sh j'ai vue que sh est un fichier et les droits d'accès sont tous autorisés .donc je ne sais pas c'est quoi le problème
merci de me répondre le plus tôt que possible



[root@Asma ospf]# make
Makefile:30: /home/asma/jsim/jsim-1.3/Makefile: Aucun fichier ou dossier de ce type
make: *** Aucune règle pour fabriquer la cible « /home/asma/jsim/jsim-1.3/Makefile ». Arrêt.
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
17 avril 2011 à 21:09
là tu soulève un nouveau problème...
Il est difficile de te répondre, car tes problèmes sont liés à des fichiers manquant, et nous n'avons pas accès à ton arborescence.
si tu tapes :
/opt/jdk1.0.6_24/bin/javac
directement dans ton terminal, il te dit quoi ?
- ça fonctionne correctement (il doit te demander un fichier à compiler), le problème viendrai alors d'un mauvais script.
- ça ne fonctionne pas, le problème viens de javac, réinstallation, revérification des droits...
0
assmouna Messages postés 118 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 4 avril 2014
18 avril 2011 à 13:51
oui j'ai corrigé le problème car le nom de chemin etatit faux mais un autre problème apparait me disant que noclassfounder
voilà ce qui m'affiche :


/opt/jdk1.6.0_24/bin/javac -source 1.4 -d /home/asma/TravailPFE/jsim1.3/jsim1.3/classes -classpath ";/home/asma/TravailPFE/jsim1.3/jsim1.3/classes;/home/asma/TravailPFE/jsim1.3/jsim1.3/jars/.;/home/asma/TravailPFE/jsim1.3/jsim1.3/jars/tcl.zip;/home/asma/TravailPFE/jsim1.3/jsim1.3/jars/jython.jar" -sourcepath /home/asma/TravailPFE/jsim1.3/jsim1.3/src -deprecation /home/asma/TravailPFE/jsim1.3/jsim1.3/src/drcl/inet/mac/Mac_802_11.java
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
make[1]: *** /home/asma/TravailPFE/jsim1.3/jsim1.3/classes/drcl/inet/mac/Mac_802_11.class Erreur 1
make[1]: La cible « all » n'a pas été refabriquée à cause d'erreurs.
make[1] : on quitte le répertoire « /home/asma/TravailPFE/jsim1.3/jsim1.3 »
make: *** /home/asma/TravailPFE/jsim1.3/jsim1.3/src/drcl/inet/mac/.build Erreur 2
[root@Asma jsim1.3]#

j'espère que tu me donne une réponse pour mon problème
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
18 avril 2011 à 14:17
maintenant, c'est un réel problème de compilation Java. Et je m'y connais très peu.
Cherche ton erreur sur Internet, tu devrais trouver (j'ai eu un problème similaire et j'ai trouvé ainsi).
0