Ligne De Commande Java Jar Fichier
J'ai créé quelques .les fichiers jar (à l'aide d'Eclipse de la fonctionnalité d'exportation), mais ils étaient tous des Interfaces graphiques. Je veux créer un .fichier jar qui est strictement de la ligne de commande, est-ce possible?
Assurez-vous. Exécuter à partir de la ligne de commande.
Ce " je suis la compréhension est: vous voulez Vous double-cliquez sur l' .jar fichier et ouvrez une console et d'interagir à partir de là. Est-ce correct?
Ce " je suis la compréhension est: vous voulez Vous double-cliquez sur l' .jar fichier et ouvrez une console et d'interagir à partir de là. Est-ce correct?
OriginalL'auteur Pandemic | 2010-01-20
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas une telle chose comme un "GUI pot" ou une "ligne de commande jar". Si vous voulez un programme de travail sur la ligne de commande, puis vous lire et à écrire le Système.dans et du Système.ou plutôt que des fichiers à l'aide de Swing ou AWT.
Si en revanche, vous vous demandez comment créer un bocal sur la ligne de commande, la commande est, pas trop surprenant "pot". Comme dans
jar cf foo.jar com/my/foo/*.class
OriginalL'auteur Paul Tomblin
Oui, il est possible de créer un programme console en Java. Eclipse a même un Runnable JAR Fichier d'Exportation.
Je viens de créer une application fictive qui imprime les arguments sur la ligne de commande, puis exportés comme un pot et l'a lancé à l'aide de
java -jar test.jar foo bar
Puis cliquez-droit sur le
Test.java
fichier dans Eclipse et utilisez la fonction "Exporter..." du menu et sélectionnez "Runnable JAR file" et de les exporter par exemple àC:\test.jar
Puis ouvrez une invite de commande et tapez
java -jar C:\test.jar foo bar
qui imprimeOriginalL'auteur Gregory Pakosz
Oui, vous pouvez exécuter votre programme avec quelque chose de similaire à la ligne de commande suivante
Vous pouvez avoir à spécifier
-cp <DIRECTORY>
ou-classpath <DIRECTORY>
à point à tout autre bocaux dont vous avez besoin.OriginalL'auteur MattGrommes
Je ne suis pas sûr de ce que vous demandez, mais tout dépend de votre code.
Si votre code Java utilise JFrame et d'autres composants GUI alors oui, lorsque vous créez le pot, vous aurez un programme graphique.
Si votre code Java se contente d'afficher sur l'écran sans l'aide de l'interface graphique des composants, puis vous aurez une application console.
OriginalL'auteur Alex
Pour automatiser les choses je vous conseille d'utiliser le Ant
jar
tâche.Une Fourmi buildfile ressemble à ceci:
Il sera lancé en tapant simplement
ant
. Eclipse a également Ant de soutien.OriginalL'auteur stacker