Utilisation de variable d'environnement Unix en Java
6 réponses
Frank M.
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de
répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des
fichiers.
Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps
que /home/bidule/truc/machin/... ?
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Scooby Ced
"Frank M." wrote in message news:3f730d26$0$28884$
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps
que /home/bidule/truc/machin/... ? Merci d'avance.
Salut,
Une solution est de charger en ligne de commande les variables necessaires. Ex: java -Dmain_dir=/home/bidule/truc/machin -cp $CLASSPATH monAPI
Une autre solution est un resourceBundle ( fichier .properties).
Ced
"Frank M." <frankmarmolle@yahoo.fr> wrote in message
news:3f730d26$0$28884$626a54ce@news.free.fr...
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de
répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des
fichiers.
Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en
temps
que /home/bidule/truc/machin/... ?
Merci d'avance.
Salut,
Une solution est de charger en ligne de commande les variables
necessaires. Ex:
java -Dmain_dir=/home/bidule/truc/machin -cp $CLASSPATH monAPI
Une autre solution est un resourceBundle ( fichier .properties).
"Frank M." wrote in message news:3f730d26$0$28884$
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps
que /home/bidule/truc/machin/... ? Merci d'avance.
Salut,
Une solution est de charger en ligne de commande les variables necessaires. Ex: java -Dmain_dir=/home/bidule/truc/machin -cp $CLASSPATH monAPI
Une autre solution est un resourceBundle ( fichier .properties).
Ced
Scooby Ced
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps
que /home/bidule/truc/machin/... ? Merci d'avance.
Je souhaite utiliser des variables d'environnement Unix (raccourcis de
répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des
fichiers.
Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en
temps
que /home/bidule/truc/machin/... ?
Merci d'avance.
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps
que /home/bidule/truc/machin/... ? Merci d'avance.
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en
temps
que /home/bidule/truc/machin/... ? Merci d'avance.
Je souhaite utiliser des variables d'environnement Unix (raccourcis de
répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des
fichiers.
Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en
temps
que /home/bidule/truc/machin/... ?
Merci d'avance.
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en
temps
que /home/bidule/truc/machin/... ? Merci d'avance.
"Cédric Chabanois" wrote in message> > En fait, il y a un moyen de recuperer la valeur:
Ouai, par contre ce n'est pas très portable
Il est possible d'utiliser la propriete java.os et de choisir la commande shell ou DOS a utiliser. C'est pour ca que la premiere solution ( fichier .properties) aurait ete plus simple :)
Ced
"Cédric Chabanois" <cchabanois@ifrance.com> wrote in message> > En fait, il
y a un moyen de recuperer la valeur:
Ouai, par contre ce n'est pas très portable
Il est possible d'utiliser la propriete java.os et de choisir la commande
shell ou DOS a utiliser.
C'est pour ca que la premiere solution ( fichier .properties) aurait ete
plus simple :)
"Cédric Chabanois" wrote in message> > En fait, il y a un moyen de recuperer la valeur:
Ouai, par contre ce n'est pas très portable
Il est possible d'utiliser la propriete java.os et de choisir la commande shell ou DOS a utiliser. C'est pour ca que la premiere solution ( fichier .properties) aurait ete plus simple :)
Ced
Akram
La meilleure façon je pense c'est d'utiliser la méthode getEnv( String name ) de la classe System. Malheureusement, il semblerait qu elle soit deprecated. Il est donc conseillé d'uiliser la méthode getProperties( String key )
Frank M. wrote:
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps que /home/bidule/truc/machin/... ? Merci d'avance.
La meilleure façon je pense c'est d'utiliser la méthode getEnv( String
name ) de la classe System.
Malheureusement, il semblerait qu elle soit deprecated. Il est donc
conseillé d'uiliser la méthode getProperties( String key )
Frank M. wrote:
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de
répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des
fichiers.
Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps
que /home/bidule/truc/machin/... ?
Merci d'avance.
La meilleure façon je pense c'est d'utiliser la méthode getEnv( String name ) de la classe System. Malheureusement, il semblerait qu elle soit deprecated. Il est donc conseillé d'uiliser la méthode getProperties( String key )
Frank M. wrote:
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps que /home/bidule/truc/machin/... ? Merci d'avance.
Cédric Chabanois
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps que /home/bidule/truc/machin/... ? Merci d'avance.
Tu peux regarder aussi comment Ant fait. Ant est généralement une très bonne source pour ce genre de problèmes.
Cédric
Bonjour,
Je souhaite utiliser des variables d'environnement Unix (raccourcis de
répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des
fichiers.
Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps
que /home/bidule/truc/machin/... ?
Merci d'avance.
Tu peux regarder aussi comment Ant fait. Ant est généralement une très
bonne source pour ce genre de problèmes.
Je souhaite utiliser des variables d'environnement Unix (raccourcis de répertoire du style $MAIN_DIR) dans des classes Java pour accéder à des fichiers. Comment puis-je m'y prendre pour que Java interprête mon $MAIN_DIR en temps que /home/bidule/truc/machin/... ? Merci d'avance.
Tu peux regarder aussi comment Ant fait. Ant est généralement une très bonne source pour ce genre de problèmes.