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

avec Java Discussion :

Récupérer le Path d'un Jar


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 159
    Par défaut Récupérer le Path d'un Jar
    Bonjour

    Voila tous et dans le titre je veux lancer un Jar (Une classe Java) qui m'afiche juste sont path (le chemin ou il se trouve actuelement)
    ça serai l'idéal qu'il m'affiche sont Nom aussi.

    merci d'avance pour votre aide

  2. #2
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Pour le nom, tu peux voir la mathode getName() de l'objet Class retouné par getClass();
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String nom=this.getClass().getName();
    Pour le path, tu peux essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
          String path=System.getProperty("java.class.path");
          System.out.println(path);

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mexique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 328
    Par défaut
    Salut,

    Peux-tu préciser comment tu lance ce .jar :

    - en double cliquant sur ton_Jar ?
    - en double cliquant sur l'icone de l'accès direct du .jar copié sur le burreau (ce qui revient au même) ?

    Si c'est le cas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String path=System.getProperty("java.class.path");
    te donnera ce que tu attends mais pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.out.println(path);
    car tu n'auras pas la console MSDOS
    pour l'avoir il faudrait creer un .bat contenant le lancement du .jar (avec son nom et le path) et en cliquant sur le .bat ou l'accès direct que l'on aurait créé et la console s'ouvre et te donne ce que tu attends.

    Oublions le .bat et remplacons tout simplement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.out.println(path);
    par:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javax.swing.JOptionPane.showMessageDialog(null,"Path : " + path);
    et tu auras le résultat attendu dans une boîte de dialogue.

    Cordialement,

    Dan

Discussions similaires

  1. Récupérer le path de mon fichier .jar
    Par Geoffrey49000 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 22/07/2011, 16h51
  2. récupérer le path d'un jar
    Par jamin dans le forum Langage
    Réponses: 2
    Dernier message: 12/11/2009, 12h39
  3. Récupérer le path d'Internet Explorer et Firefox
    Par cpdump dans le forum Langage
    Réponses: 4
    Dernier message: 11/09/2005, 20h23
  4. [DetailAlias] Récupèrer le Path du BDE
    Par vali dans le forum Bases de données
    Réponses: 5
    Dernier message: 03/01/2005, 09h30
  5. récupérer le path system
    Par Eugénie dans le forum MFC
    Réponses: 4
    Dernier message: 22/12/2003, 13h03

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