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 :

Jar executable - comment paramétrer la JVM?


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 6
    Par défaut Jar executable - comment paramétrer la JVM?
    Bonjour, je souhaiterais savoir si il est possible de faire un jar executable en indiquant un paramètre pour la JVM
    Plus précisément, je voudrais forcer la taille mémoire de la jvm pour mon appli ( l'option ' -Xmx512m')
    Exist-il un moyen de faire cela?

  2. #2
    Membre chevronné Avatar de broumbroum
    Profil pro
    Inscrit en
    Août 2006
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 406
    Par défaut parametrage build.xml
    Essaie avec le module Ant du JDK. Il utilise un fichier de paramètrage build.xml qui te donne la possibilité de paramétrer le lancement du Jar par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <property name="dist" location="dossier/de/distribution/de/l/applet"/>
    <property name="dist.html.file" location="${dist}/fichier_lanceur.html"/>
    <property name="policy.file" location="${dist}/fichierderegles"/>
        <target name="run" depends="jar" description="Run applet">
            <!-- Use the exec task to open the HTML file -->
            <!-- Ici tu peux modifier l'executable pour winxp tel que executable = "appletviewer"//-->  
             <exec dir="${dist}" executable="/usr/bin/appletviewer" os="Mac OS X">
              <arg line="${dist.html.file}"/>
    	  <arg line="-J-Djava.security.policy=${policy.file}"/>
              <!-- l'argument de taille mémoire virtuelle -->
              <arg line="-XMms=256M"/>
            </exec>
        </target>
    Je ne connais pas d'autre méthode....

  3. #3
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 885
    Par défaut
    A cela, on peut rajouter l'idée d'écrire un script shell ou DOS (en fonction de l'OS) dans lequel tu écris (ex en shell Unix):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #!/bin/bash
    java -Xmx512m -jar monJar.jar
    Mais autrement, je ne vois pas non plus.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  4. #4
    Membre averti
    Inscrit en
    Avril 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2002
    Messages : 15
    Par défaut
    Salut,

    JSmooth fait ça très bien : créer l'exe et paramétrer la JVM
    http://jsmooth.sourceforge.net/

    Gwen.

  5. #5
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Mouaip, sauf que si tu veux lancer ton jar sous linux avec JSooth accroche toi, va falloir faire une install de wine au minimum

Discussions similaires

  1. [petit tuto a realiser]Comment cree un Jar executable ?
    Par link256 dans le forum Débuter avec Java
    Réponses: 16
    Dernier message: 01/07/2006, 10h58
  2. [JAR] comment créer un jar executable?
    Par david06600 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 15/02/2006, 19h32
  3. [Executable]Comment générer un .jar ou un .exe sous xp
    Par sephile dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 19/04/2005, 10h39
  4. [jar executable][Service NT]
    Par paca_mike dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 28/04/2003, 13h39

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