IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

fatal error: jni.h: Aucun fichier ou dossier de ce type


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de jockhip12
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 195
    Par défaut fatal error: jni.h: Aucun fichier ou dossier de ce type
    Bonjour,
    J’ai compilé le code source de job scheduler, mais cette commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ~/scheduler_sources.1.3.10.1090/scheduler/prod# make/make-scheduler

    retourne cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ../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

  2. #2
    Membre très actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2002
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 165
    Par défaut
    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

  3. #3
    Membre très actif Avatar de jockhip12
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 195
    Par défaut
    Bonjour,
    Merci pour la réponse, mais normalement le java est bien installé, parce que la commande java -version retourne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    java version "1.6.0_20"
    OpenJDK Runtime Environment (IcedTea6 1.9.7) (6b20-1.9.7-0ubuntu1)
    OpenJDK Server VM (build 19.0-b09, mixed mode)
    Donc, le problème n'est pas causé de java, n'est ce pas ?

    Amicalement
    jockhip12

  4. #4
    Membre très actif Avatar de jockhip12
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 195
    Par défaut Mon problème détaillé
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    ~/scheduler_sources.1.3.10.1090/scheduler/prod# make/make-scheduler
    retourne cette erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./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 ?

    voilà exactement ce qui me retourne la commande make/make-scheduler

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    make: « libxml2.a » est à jour.
    make: « libxslt.a » est à jour.
    g++-c -g -MD -Wall -Wno-sign-compare -Wno-long-long -Wuninitialized -DNDEBUG -O2 -m32 -DMAKE_UBUNTU -Wno-deprecated -Wno-reorder -Wno-non-virtual-dtor ../log.cxx
    In file included from ../xml_libxml2.h:43,
    from ../log.cxx:40:
    ../z_com.h:43: fatal error: jni.h: Aucun fichier ou dossier de ce type
    compilation terminated.
    make: *** [log.o] Erreur 1
    N.B : j'ai déja installé java, la commande java - version retourne java version "1.6.0_22"

    Amicalement
    jockhip12

  5. #5
    Membre très actif Avatar de jockhip12
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 195
    Par défaut fatal error : zlib.h et fatal error : jni.h
    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

  6. #6
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par jockhip12 Voir le message
    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
    C'est le même principe tu as pas la zlib ou ton path ne contient pas le chemin vers elle et le make ne la trouve pas.

    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 ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/10/2012, 18h04
  2. Réponses: 8
    Dernier message: 19/01/2012, 21h08
  3. Réponses: 0
    Dernier message: 18/01/2012, 16h01
  4. Réponses: 28
    Dernier message: 27/10/2011, 15h50
  5. Réponses: 3
    Dernier message: 07/07/2011, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo