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

Développement Web en Java Discussion :

[Path]prog lancé en PHP : pb de bibliothèques


Sujet :

Développement Web en Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 5
    Points : 5
    Points
    5
    Par défaut [Path]prog lancé en PHP : pb de bibliothèques
    Bonjour,

    je développe un programme java en bioinformatique. Ce programme est destiné à être lancé par une commande PHP depuis une application Web et utilise des bibliothèques extérieures sous formes de jar.

    Son but est d'extraire les données d'une BD, de traiter ces données, et de créer un fichier MAGE-ML (XML).

    Le programme fonctionne bien qd il est lancé depuis eclipse ou en ligne de commande. Par contre, il ne se lance pas avec ma commande PHP. J'ai ciblé le pb : il se situe au niveau de l'uitlisation des bibliothèques extérieures.

    Je travaille sous windows et configure mes variables d'environnement de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SET CLASSPATH=C:\Program Files\Java\SDK1.4\jdk\lib;C:\Program Files\Java\SDK1.4\lib;.;C:\Program Files\Java\SDK1.4\lib\MAGEstk-2003-11-13-v1.0-compatible.jar;C:\Program Files\Java\SDK1.4\lib\mysql-connector-java-3.0.14.jar;C:\Program Files\Java\SDK1.4\lib\postgre74.213.jdbc3.jar
    SET PATH=C:\Program Files\Java\SDK1.4\jdk\bin;C:\Program Files\Java\SDK1.4\bin
    Quelqu'un a t-il une idée sur l'origine du pb? Pourquoi mon prog ne trouve t-il pas mes bibliothèques?

    Merci d'avance

  2. #2
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 5
    Points : 5
    Points
    5
    Par défaut

    je suis vraiment bloquée depuis plusieurs jours avec ça.
    Pensez vous qu'il faille spécifier le chemin vers les bibliothèques dans les variables PATH et CLASSPATH? Dans ce cas, où se situe mon erreur...
    Faut-il en spécifier le chemin en entrée dans la commande shell?
    Y a t-il autre chose à paramétrer?

    J'attend des suggestions avec impatience.

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    J'ai finalement réussi à lancer mon prog java en lui indiquant la location des bibliothèques. C'était un pb de CLASSPATH, mais un set CLASSPATH ne fonctionnait pas bien...
    J'ai finalement opté pour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $jars = array("", "C:\Program Files\Java\SDK1.4\lib\MAGEstk-2003-11-13-v1.0-compatible.jar",
    		 "C:\Program Files\Java\SDK1.4\lib\mysql-connector-java-3.0.14.jar");
    $jars = implode(";", $jars);
    $jvm_lib="-cp \"$jars\"";
    $cmd = "java $jvm_lib Export < configExport.txt > logExport.txt";
    Je vais enfin pouvoir avancer...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PEAR][Mail] Mail PHP avec une bibliothèque
    Par ClarusAD dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 07/05/2008, 10h29
  2. [Système] Autorisation d'execution d'une appli lancée par php
    Par SegmentationFault dans le forum Langage
    Réponses: 1
    Dernier message: 20/10/2006, 15h29
  3. killer un prog lancé avec system()
    Par seal3 dans le forum C++
    Réponses: 8
    Dernier message: 04/11/2005, 22h12
  4. Réponses: 5
    Dernier message: 11/03/2005, 16h48

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