J'ai compilé et créé le fichier jar pour monprojet réalisé en Java Swing avec JavaFX. Maintenant, je veux exécuter le projet sous Linux. Pour cela je dois exécuter ma configuration sous Linux et il sélectionne le chemin du répertoire depuis les fenêtres avec System.getProperty("user.dir");
Je veux la commande équivalente sous Linux.
Comment exécuter le jar Java Swing sur Linux?
Réponses:
0 pour la réponse № 1Propriétés du système est commun à tous les systèmes d'exploitation.System.getProperties("user.dir");
retourne votre répertoire d'exécution (où vous exécutez la classe principale) en exécution.
Répondez pour votre commentaire:
- Gardez votre exécutable dans le répertoire utilisateur
/home/userName
. - Si ton
jar
a une classe principale et qui peut fonctionner sans aucun paramètre, il suffit de doubler le pot pour obtenir l'interface utilisateur swing - Si vous devez passer des paramètres en ligne de commande, créez un
sh
fichier commerun.sh
avecjava -jar yourjarName.jar argument1 argument2 ...
- Ouvrez l'invite de commande et exécutez
sh run.sh