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 :

Fermer la fenêtre de commande windows


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 22
    Par défaut Fermer la fenêtre de commande windows
    Salut,

    lorsque je démarre mon application java à l'aide d'un script .bat, une fenêtre de commande s'ouvre et reste en arrière plan. Est t'il possible de fermer cette fenêtre?

    Merci!

  2. #2
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,

    il faut utiliser javaw au lieu de java !
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 22
    Par défaut
    Cela ne fonctionne malheureusement pas. L'application n'est pas en java standard mais elle utilise les composants rcp de java. Le fichier .bat contient la ligne suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "%JAVA_HOME%\bin\javaw.exe" -Xms32m -Xmx256m -Dlog.dir=%LOGDIR% -Duser.language=%PMXLangISO% -Duser.region=US  %DEVWARN% -jar "%~dp0startup.jar" -data "%LOGDIR%\inst" -user @none -configuration "%LOGDIR%\conf" -os win32 -ws win32 -arch x86 -clean -launcher "%~dp0MonApplication.exe" -vm "%JAVA_HOME%" -vmargs %INI_FILE_OPTIONS_NO_VMARGS%

  4. #4
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    qu'est que tu veux dire par "L'application n'est pas en java standard" ?
    RCP c'est du java standard !

    en fait ton problème viens je pense d'une option qui se trouve dans ta ligne de commande, le <-vm "%JAVA_HOME%">.

    le -vm permet d'indiquer au framework quel jre utiliser or en mettant juste %JAVA_HOME%, il va chercher le java.exe.
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 22
    Par défaut
    Je viens d'apprendre l'existence du rcp et et pour une raison qui m'échappe encore le rcp s'éloigne des standards que je connaissait...

    Sinon même changeant la ligne cela e marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    javaw.exe -Xms32m -Xmx256m -Dlog.dir=%LOGDIR% -Duser.language=%PMXLangISO% -Duser.region=US -data "%LOGDIR%\inst" -user @none -configuration "%LOGDIR%\conf"

  6. #6
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    maintenant que j'y pense, normalement lorsque tu créés ton application RCP tu a un .exe qui est créé pour que tu puisses lancer l'application !

    tu n'en as pas un ?
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Fermer une fenêtre %window
    Par poupounne56 dans le forum SAS AF et formulaires
    Réponses: 5
    Dernier message: 08/06/2012, 15h05
  2. Réponses: 3
    Dernier message: 15/01/2010, 01h33
  3. fenêtre de commande linux sous windows
    Par Lost in dans le forum Linux
    Réponses: 13
    Dernier message: 08/09/2009, 00h03
  4. Fermer une fenêtre avant une commande systeme
    Par acryline dans le forum GTK+
    Réponses: 8
    Dernier message: 16/05/2008, 07h06
  5. Fermer fenêtres ou applications windows en msdos
    Par sculpteur dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 02/10/2007, 15h00

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