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 :

Masquer console lors de l'appel BATCH d'un JAR


Sujet :

Langage Java

  1. #1
    Membre régulier
    Avatar de blastobi
    Inscrit en
    Avril 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 89
    Points : 112
    Points
    112
    Par défaut Masquer console lors de l'appel BATCH d'un JAR
    Bonjour tout le monde,
    Je créé un nouveau topic alors qu'il en existe un similaire ici car il me semble que le problème est sensiblement différent. Dans le cas contraire, désolé du doublon

    En fait je viens de créer un JAR executable pour une petite appli graphique, pas de soucis de ce coté... Ce même JAR prend, lors de l'exécution, un paramètre en entrée : le pathname d'un fichier.
    Pour simplifier la vie des futurs utilisateurs de ce petit prog, j'ai voulu l'associer à un type de fichier précis, soucis : un JAR ne peut pas être directement appelé car windows ne le considère pas comme un executable.
    J'ai donc créé un fichier .BAT qui est donc appelé lors d'un double clique sur mes fichiers .rpt. Hop ca lance la petit appli correctement mais j'ai toujours une console DOS vierge qui s'ouvre derrière
    J'ai beau tenter le "ECHO OFF" et le javaw lors de l'appel de mon JAR, rien à faire, la console reste.

    Y'a t'il un moyen de résoudre ce soucis? Ou même utiliser autre chose qu'un .bat ?
    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de bulbo
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2004
    Messages : 1 259
    Points : 1 937
    Points
    1 937
    Par défaut
    Si une jvm 1.4 ou superieure est installee normalement un double-click sur le jar l'execute et sans console.

    Ce que tu peux faire c'est configurer un raccourci et utiliser javaw pour executer ton jar du coup plus de console.

    Si tu tiens a ton fichier .bat il va falloir utiliser un executable specifique pour lancer javaw. Regarde ca : http://jsmooth.sourceforge.net/

    [Edit] Il y a aussi launch4j, jette un oeil sur la page outils sur http://java.developpez.com [/Edit]

    Bulbo

  3. #3
    Membre régulier
    Avatar de blastobi
    Inscrit en
    Avril 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 89
    Points : 112
    Points
    112
    Par défaut
    Merci, je vais y jeter un oeil
    Je n'avais pas pensé au raccourci aussi ^^'

    Mais il est possible de passer un paramètre dynamique (dans mon cas, le fichier qui est lancé) dans un raccourci?

  4. #4
    Rédacteur
    Avatar de bulbo
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2004
    Messages : 1 259
    Points : 1 937
    Points
    1 937
    Par défaut
    Comment veux-tu passer un argument en double clickant a la souris ?

    Utilises JSmooth ou Launch4J, desole j'avais lu vite fait et j'avais manque le coup de l'argument.

    Bulbo

  5. #5
    Membre régulier
    Avatar de blastobi
    Inscrit en
    Avril 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 89
    Points : 112
    Points
    112
    Par défaut
    Désolé je m'exprime mal
    Je pensais que tu me disais de lier une extension de fichier à un raccourci lacant mon .JAR. Mais ce n'est pas possible, donc ca resout nos soucis de comprehension

    Je vais donc me tourner vers les generateurs d'executable... Merci pour l'aide !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/11/2014, 08h46
  2. Réponses: 5
    Dernier message: 07/11/2012, 12h06
  3. [Language]problème lors de l'appel d'une méthode
    Par Samanta dans le forum Langage
    Réponses: 6
    Dernier message: 18/05/2005, 13h03
  4. Flash lors de l'appel d'un état Crystal report 7
    Par IADJOFOGUE dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 12/05/2005, 11h10
  5. Erreur lors de l'appel d'un page ASP
    Par poirier dans le forum ASP
    Réponses: 2
    Dernier message: 27/08/2004, 15h17

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