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

Langage Java Discussion :

Executer un jar sous windows jre 1.6


Sujet :

Langage Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 13
    Points : 11
    Points
    11
    Par défaut Executer un jar sous windows jre 1.6
    Bonjour à tous,

    J'ai un petit soucis en ce moment concernant l'exécution de jar :

    je n'arrive pas à lancer l'exécution d'un jar en faisant clique-droit sur le jar puis ouvrir avec ... (cf. pièce jointe si nécessaire)


    En fonction du lanceur que je choisis j'ai soit l'erreur "could not find the main class"
    soit pas d'erreur, mais une fenêtre d'invite de commande (cmd.exe) qui s'ouvre et se referme sans que mon programme ne soit exécuté (pour le moment mon programme se contente d'écrire Hello dans un fichier...).

    Je précise que je suis allé voir la FAQ qui m'a permis de créer l'exécutable avec eclipse et de le lancer via la ligne de commande ce qui marche très bien, seulement je ne comprends pas pourquoi l'autre méthode ne fonctionne pas (d'autant plus que je suis sur d'avoir déjà réussi à lancer des programmes java de cette façon).
    D'où ma question : est-ce que quelqu'un aurait une idée permettant de lancer une appli java par un simple double-clic sur le jar ?

    Merci d'avance
    Images attachées Images attachées  

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    Bon ben je pense avoir trouvé ma solution.
    En fait j'avais associé l'extension .jar à filzip (utilitaire d'archive, comme winrar), ce qui semble-t-il m'avait écrasé le comportement par défaut.

    Je mets ici la résolution que j'ai trouvés car il m'a semblé que beaucoup de monde rencontrait ce problème.

    Pour remettre ce comportement il faut aller voir dans les options dossier :
    Ouvrir un répertoire Windows (n'importe lequel) > Outils > Options des dossiers
    Dans l'onglet Types de Fichier sélectionner l'extension "jar" et cliquer sur "Avancé"
    Cliquer sur "open" puis sur "Modifier".
    Mettre le chemin de l'Application à utiliser ainsi (selon votre configuration) :
    "C:\Program Files\Java\jre1.6.0_01\bin\java.exe" -jar "%1" %*
    Puis cliquer sur OK jusqu'à ce que tout soit fermé.

    J'espère que ça vous aidera, pour moi ça a marché de suite

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

Discussions similaires

  1. Executer un jar sous Linux qui fonctionne sous Windows ?
    Par grenoult dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 23/01/2012, 18h11
  2. Augmenter la mémoire allouée aux .jar sous windows
    Par newbeewan dans le forum Général Java
    Réponses: 2
    Dernier message: 09/04/2009, 10h47
  3. Image ne s'affiche pas en executant un .jar | Sous NetBeans
    Par Pierrers dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 20/03/2007, 12h49
  4. Execution de script sous windows
    Par vinzzzz dans le forum Général Python
    Réponses: 5
    Dernier message: 26/09/2006, 19h55
  5. [Sécurité] Execution des include() sous windows/Linux
    Par secteur_52 dans le forum Langage
    Réponses: 27
    Dernier message: 14/11/2005, 18h50

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