Comment puis-je faire pot dans linux?
comment puis-je faire pot pour mes fichiers java sous linux?
J'ai cette situation:
J'ai dans le répertoire src de ce genre de choses:
Client.java //source code
GUI.java //source code
miglayout-lib.jar //external lib
icons //folder in which are 20 jpeg pictures
quand je veux compiler j'utilise
javac -cp "miglayout-lib.jar:." *.java
lorsque je veux l'exécuter-je utiliser
java -cp "miglayout.jar:." Klient
//cause Klient est la classe principale.
Comment puis-je faire un fichier ou un script (quelque chose comme faire) qui me permettra de faire un fichier jar avec mon application et j'ai'va être en mesure de l'exécuter?
Thx.
- Avez-vous essayé Google la première fois? docs.oracle.com/javase/1.4.2/docs/tooldocs/solaris/jar.html
- quoi?? Êtes-vous sûr que c'est bon lien?
- passons sur la contrainte. Je viens de craquage d'une blague. mais essayer le script que je vous ai donné pour créer un bocal!
- J'espère que vous avez assez de plaisir :/
- Il y a une bonne réponse ici - stackoverflow.com/questions/10125639/...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser l'utilitaire de ligne de commande nommé
jar
par exemplejar cvf classes.jar .*.class
Utiliser l'aide en ligne de
jar
pour plus d'info.Depuis
jar
est une partie du JDK il est multi plate-forme, de sorte qu'il fonctionne sur tous les systèmes d'exploitation.Mais il est de très faible niveau. Vous pouvez l'utiliser comme un exercice mais dans la vraie vie, je vous recommande d'utiliser l'un des populaires construire des outils comme ant, maven, buildr, gradle etc.
jar
avec quelques autres options.Il y a 2 options populaires pour Java: