|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour,
J’ai compilé le code source de job scheduler, mais cette commande : Code :
~/scheduler_sources.1.3.10.1090/scheduler/prod# make/make-scheduler retourne cette erreur : Code :
../z_com.h:43: fatal error: jni.h: Aucun fichier ou dossier de ce type Pourquoi cette erreur s’affiche ? Qu’est ce que je dois faire pour la remédier ? Amicalement jockhip12 |
|
01
|
|
|
#2 |
|
Membre régulier
![]() Inscription : décembre 2002 Messages : 148 ![]() |
jni.h est un fichier include apporté par le JDK de java, il suffit donc d'installer java pour retrouver ce fichier dans ton dossier include
|
|
|
10
|
|
|
#3 | ||
|
Membre régulier
![]() |
Bonjour,
Merci pour la réponse, mais normalement le java est bien installé, parce que la commande java -version retourne : Code :
Amicalement jockhip12 |
||
|
10
|
|
|
#4 | ||
|
Membre régulier
![]() |
Bonjour,
J'ai télécharger le code source de job scheduler (linux version) pour que le changer afin d'avoir l'interface desktop (job scheduler object editor) en français . ( J'utilise ubuntu 11.04, mais j'ai rencontré le même problème dans ubuntu 10.10 ). le lien du téléchargement est ci dessous : http://jobscheduler.sourceforge.net/...ownload_en.php Mais malheureusement les extensions sont .class. Donc j'ai essayé de compiler le projet pour avoir les fichiers .java en suivant le document job_scheduler_how_to_compile_en.pdf qui existe dans le dossier du code source téléchargé. J'ai compilé le code source de job scheduler, mais cette commande Code :
~/scheduler_sources.1.3.10.1090/scheduler/prod# make/make-scheduler Code :
./z_com.h:43: fatal error: jni.h: Aucun fichier ou dossier de ce type Qu'est ce que je dois faire pour la remédier ? voilà exactement ce qui me retourne la commande make/make-scheduler Code :
Amicalement jockhip12 |
||
|
10
|
|
|
#5 |
|
Membre régulier
![]() |
Bonjour,
J'ai installé MinGw sous windows pour compiler le code source de job scheduler sous windows. la commande qui a retourné dans Ubuntu fatal error : ./z_com.h:43: fatal error: jni.h: Aucun fichier ou dossier de ce type a retourné cette fois fatal error: zlib.h: Aucun fichier ou dossier de ce type Qu'est ce que je dois faire s'il vous plaît ? Amicalement jockhip12 |
|
01
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
Citation:
1. ton environnement est t il chargé complet ? JAVA_HOME JAVA_VERSION et autres variables chargées et actives ??? 2. est tu sur d'avoir réalisé tous les pré-requis avant de lancer le make ? |
|
|
|
00
|
|
|
#7 | |
|
Membre régulier
![]() |
Citation:
J'ai pas bien compris. Pouvez vous m'expliquez mieux s'il vous plaît ? Et avez vous une idée à propos l'erreur de jni.h qui est apparue lors du compilation en ubuntu ? Merci |
|
|
10
|
|
|
#8 |
|
Membre régulier
![]() |
Pour compiler le code source de job scheduler, j'ai crée le lien symbolique pour java :et un autre pour perl Mais lors du compilation, la commande
retourne cette erreur cc1plus: error: /home/jockhip12/scheduler_sources.1.3.10.1090/scheduler/prod/LINKS/java/include: N'est pas un dossier make: *** [log.o] Erreur 1 et la commande retourne cette erreur LINKS/java/include: N'est pas un dossier et /LINKS/java/include/linux: N'est pas un dossier Il y a une faute lors de la création du lien ou quoi ? Merci |
|
10
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
La tu auras de toute façon erreur sur erreur à chaque pas supplémentaire... il faut renoncer.
et reprendre la procédure d'installation à zéro. reprendre les pré-requis de l'installation du scheduler pour qu'il y ai des erreurs à la chaines comme ça ... c'est qu'un travail préparatoire à cette installation devait être fait. pour que ton produit puisse fonctionner ... trouves la procédure , peut être dans un README ou un INSTALL sinon sur le site du soft et vérifie la liste des pré-requis |
|
|
00
|
|
|
#10 | |
|
Membre régulier
![]() |
Citation:
Effectivement, j'ai bien installé le job scheduler et j'ai aussi un manuel de compilation job_scheduler_how_to_compile.pdf que j'ai l'attaché en pièce jointe. J'ai vérifié tous les pré-requis qui sont bien installés. Amicalement jockhip12 |
|
|
01
|
|
|
#11 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
alors tu vas te farcir les correctifs successif ... erreur par erreur jusqu'à ce que ça marche...
suggestion : réécris une application qui remplace cette daube, ça ira plus vite et fonctionnera mieux ![]()
|
|
|
00
|
|
|
#12 | ||
|
Membre régulier
![]() |
le schéma /java/include n'existe pas, c'est pour cette raison la commande make/make-scheduler génère une erreur.
j'ai crée manuellement les dossiers et j'ai recompilé le projet. Voilà ce que retourne la commande cette fois Code :
|
||
|
01
|
|
|
#13 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
tu peux tanter un make -i juste pour voir mais attention ca va ignorer les erreurs ... donc tu le fais pour expérimenter et pour voir si c'est une erreur en redondance cyclique ... (et si d'autres erreurs apparaissent/apparaîtront) pour les anticiper...
.
|
|
|
00
|
|
|
#14 |
|
Membre régulier
![]() |
Le problème est que le fichier jni.h n'existe pas dans le dossier du code source compilé. Dans quel dossier il faut être existé normalement ? Il faut que je l'intègre dans l'application pour que la compilation effectué avec succès
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 4 ![]() |
Code :
sudo zypper install -t pattern devel_C_C++ |
|
|
01
|
|
|
#16 | |
![]() ![]() Idriss NeumannConsultant en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 978 ![]() |
Bonjour.
Citation:
Cordialement, Idriss |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com