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?
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.
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
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.
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