web-dev-qa-db-fra.com

Comment puis-je spécifier les arguments JVM par défaut pour les programmes que je lance depuis eclipse?

Existe-t-il un moyen de spécifier les arguments JVM par défaut lorsque j'exécute mon code à partir d'Eclipse, plutôt que de spécifier les mêmes paramètres à chaque fois pour chaque configuration run/debug/etc?

51
Thomas Johnson

Oui, cliquez avec le bouton droit sur le projet. Cliquez sur Run as puis Run Configurations. Vous pouvez modifier les paramètres transmis à la machine virtuelle Java dans l'onglet Arguments de l'onglet VM Arguments boîte.

Cette configuration peut ensuite être utilisée par défaut lors de l'exécution du projet.

34
Jivings

Sélectionnez Fenêtre → Préférences → Java → JRE installés. Sélectionnez le JRE que vous utilisez, cliquez sur Modifier. Une ligne apparaît pour Default VM Arguments Par exemple, je l’utilise sur OS X pour masquer l’icône du dock, augmenter la mémoire maximale et activer les assertions:

-Xmx512m -ea -Djava.awt.headless=true
113
Alice Young

Autant que je sache, il n’existe aucune option permettant de créer une configuration globale pour les applications Java. Vous créez toujours une copie de la configuration.

enter image description here

De même, si vous utilisez PDE (pour le développement de plug-in), vous pouvez créer une plate-forme cible à l'aide de windows -> Préférences -> Développement de plug-in -> Plate-forme cible. Edit a des options pour les arguments programme/vm.

J'espère que cela t'aides

5
Ravi