Je suis en train de convertir la commande JAR Linux suivante pour exécuter comme une doublure dans le CMD:Création d'un fichier Jar comme une doublure avec plusieurs classes dans le CMD/Powershell
$ jar cvf JarName.jar */*.class
Je trouve qu'il est difficile à faire car il n'y a pas d'extension de fichier dans CMD/Powershell comme dans les coquilles * nix. Je sais que je peux le faire en créant un manifeste avec les fichiers de classe appropriés, mais le seul doublage semble tellement simple et agréable. J'ai essayé de jouer avec DIR et les pipes mais il semble que les fichiers de classe sont des arguments et ne viennent pas de STDIN. J'ai aussi essayé de jouer avec la commande FOR mais je n'arrive pas à comprendre comment en faire une seule ligne.
Est-ce que quelque chose me manque?
Merci beaucoup! Mme Plantes
Est-ce que '*/* cLASS' simplement obtenir tous les fichiers .class dans les répertoires enfants de. où le fichier est en cours d'exécution? –
'*/*. Class' obtient tous les fichiers de classe qui sont stockés dans un sous-répertoire du répertoire courant. Merci! – msplants
peut-être dans PowerShell ... 'gci -recurce -filter * .class | % {jar cvf JarName.jar $ _. Nom complet} ' –