faire un fichier jar pour console
J'ai un programme sans interface graphique et j'ai utiliser la console! Donc j'ai d'abord lu une ligne à partir d'un utilisateur à partir de la console
BufferedReader userReader = new BufferedReader(new InputStreamReader(System.en));
et puis je vais écrire une réponse pour l'utilisateur dans la console!
Système..println("Serveur:"+sortie);
Je veux créer un fichier jar pour elle ! mais comment puis-je montrer ma console dans le fichier jar avec l'aide de GUI?
s'il vous plaît aider moi merci.
pour savoir Comment créer bocal en partie cochez ceci
OriginalL'auteur user472221 | 2010-12-21
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour exécuter votre fichier jar à partir de la CLI (ligne de commande). Comme:
Si vous voulez forcer cela, il existe différentes façons de le faire:
Il fonctionne tout aussi bien, il semble (j'ai juste couru
java jarjar.jar
; il m'a donné une erreur quejarjar.jar
n'existait pas).Lorsque vous quittez le -jar option, le paramètre est pris comme un nom de classe qui sera apparemment pas de travail. Seulement lors de l'utilisation de l'-jar option vous permet d'exécuter un "exécutable" fichier jar
Ah, ok. J'avoue que je ne pouvais pas tester cela (je n'ai pas de développer en Java plus). Merci pour la clarification.
quand je lance mon fichier jar comme ce que vous avez dit ,je ne vois pas la console!!
OriginalL'auteur Christian
Tout d'abord, il n'y a pas de telles choses comme "console JAR" et "GUI JAR". Il existe différentes VM lanceurs de la console et en mode graphique. Ou, plus précisément, il existe différents lanceurs dont l'un a la console, l'autre n'a pas, mais deux d'entre eux sont capables d'afficher une interface graphique si votre programme a un. Ces lanceurs sont nommés "java" (version console) et javaw dans (pas de version console).
Pour démarrer un BOCAL avec un lanceur, utiliser "javaw dans -jar JARFILES" ou "java-jar JARFILES de la commande". Si vous démarrez la version de la console sans l'ouverture de la console avant de la faire, puis la console se ferme dès que votre programme est terminé. Cela signifie que si vous voulez voir votre sortie, vous devez soit pas la fin de votre programme trop rapidement ou tout simplement de démarrer une console de première (Win+R, "cmd", Entrée) et exécutez la commande "java-jar ..." à partir de la console.
L'autre façon est d'aller dans le Panneau de configuration de Windows et le changement le programme associé à l'extension JAR de "javaw dans" de "java". Cela permettra de faire tous les bocaux dans le système d'utilisation de la console. Pour les Bocaux avec GUI cela ne fera qu'introduire un inconvénient d'avoir une autre fenêtre ouverte. Parfois, c'est ce que vous voulez, parfois pas.
OriginalL'auteur Sergei Tachenov
Créer un exécutable jar est le même, peu importe la GUI ou pas. Vous devez spécifier votre
Main-Class
dans votreMETA-INF/MANIFEST.MF
. Voir ici et et iciBien sûr, si vous voulez commencer quelque chose sur la console, il suffit d'ouvrir la console et utiliser les éléments suivants:
java -jar archive.jar
(avec les conditions ci-dessus remplies)Alors je vous recommande d'utiliser
java.io.Console
pour la lecture et l'écriture de la console.peut-être.. sa question n'est pas très clair.
lorsque vous exécutez un fichier jar ! vous ne pouvez pas voir la console ! suis-je le droit? mais avec la ligne de commande, je pense que je peux
comment ne vous lancez ce pot?
comme mon ami avons écrit ci-dessous, je doit l'exécuter en ligne de Commande! suis-je le droit?
OriginalL'auteur Bozho
Le processus de création d'un fichier JAR est de même pour la console ainsi que l'interface graphique en fonction des applications. Vous êtes certainement de ne pas voir la sortie de votre POT. Il suffit d'exécuter à partir d'une console puis vous verrez le résultat. Pour la facilité d'utilisation, vous pouvez faire un fichier batch (MS-Windows) pour exécuter votre BOCAL.
OriginalL'auteur Mudassir