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

Java Discussion :

java et .properties


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 14
    Par défaut java et .properties
    bonjour,
    la structire de mon application et la suivante:
    mon_appli
    |
    |----lib
    |----------- mon_appli.jar + tt les jars utilisé
    |----exe
    |----------- test.bat
    |---- ------ main.bat
    |----conf
    |----------- mon_appli.properties
    |----------- log4j.xml
    j'ai créer un .bat qui récupère tt les jars et qui lance une class test avec le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    set path=%JAVA_HOME%\bin;%path%
     
    set JAVA_OPTS=-Dlog4j.configuration=file:%mon_appli%\conf\Log4j.xml
    set PROPERTIES_OPTS=%mon_appli%\conf\mon_appli.properties
    set MAIN=com.package.mon_appli.testSSLMail
     
    setlocal enableDelayedExpansion 
     
    for /r "%mon_appli%\lib\" %%i in (*.jar) do (
    set classpath=%%i;!classpath!
    )
    echo %classpath% 
     
    java -classpath "%classpath%" "%JAVA_OPTS%" %MAIN% "%PROPERTIES_OPTS%"
     
    endlocal
    pause
    qui fait appel au class test avec comme paramètre le chemin d'un fichier .properties, le problème c que le programme n'arrive pas à lire des informations depuis le fichier .properties mais dans eclipse ça marche très bien

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 156
    Par défaut
    Utilise un IDE genre Netbeans ou éclipse se sera plus simple. Pourquoi tu as besoin de déclarer le path à cette endroit, tu peut pas le faire pour le système entier ?

    D'autre part tu peut très bien lancer une méthode static ( main par exemple ) d'une classe contenu dans un fichier jar à l'aide d'un programme java.

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/09/2014, 17h27
  2. java.utils.Properties avec Expression Language
    Par pilate dans le forum Collection et Stream
    Réponses: 16
    Dernier message: 24/01/2010, 21h48
  3. [2.2.2] Java add property binding query
    Par flo123456 dans le forum BIRT
    Réponses: 0
    Dernier message: 15/04/2008, 17h54
  4. [PROPERTIES] Bug dans java.util.Properties ?
    Par mathieu dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 28/04/2004, 15h11

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