Comment transmettre des paramètres à un fichier JAR au moment de l'exécution?Comment transmettre des paramètres à un fichier jar au moment de l'exécution?
Répondre
java [options] jar file.jar [...] l'argument
et
... des arguments sans option après le nom du fichier nom de classe ou JAR sont passés à la fonction principale ...
Peut-être que vous devez mettre les arguments entre guillemets simples.
Pour transmettre des arguments au pot:
java -jar myjar.jar one two
Vous pouvez y accéder dans la principale méthode de "Main-Class" (mentionné dans le fichier manifest.mf
d'un JAR)().
String one = args[0];
String two = args[1];
Vous pouvez le faire avec quelque chose comme ça, donc si aucun argument ne est spécifié il continuera quand même:
public static void main(String[] args) {
try {
String one = args[0];
String two = args[1];
}
catch (ArrayIndexOutOfBoundsException e){
System.out.println("ArrayIndexOutOfBoundsException caught");
}
finally {
}
}
Et puis lancez l'application:
java -jar myapp.jar arg1 arg2
Vous ne devriez jamais utiliser des exceptions pour diriger votre code. Au lieu de cela, vous devriez vérifier la longueur du tableau avant de l'activer! – chuck258
- 1. Comment transmettre des paramètres à un sous-programme?
- 2. Comment transmettre des paramètres au rapport SSRS par programme
- 3. Créer des paramètres ODBC au moment de l'installation?
- 4. Flex: Transmettre des paramètres à plusieurs applications
- 5. Comment charger un fichier JAR à l'exécution
- 6. Comment transmettre plusieurs paramètres de chaîne à un script PowerShell?
- 7. Comment transmettre des variables ou des paramètres à un package à partir de .NET?
- 8. Comment exécuter un fichier JAR
- 9. Comment transmettre des arguments au script shell?
- 10. Comment puis-je transmettre tous les paramètres à un décorateur?
- 11. ASP.NET MVC Transmettre plusieurs paramètres de getJson au contrôleur
- 12. Lire des fichiers dans un fichier JAR
- 13. Fichier de ressources modifiable au moment de l'exécution
- 14. Optimisation des images dans un fichier jar
- 15. Comment transmettre des données à un UITabBarController
- 16. Ajouter dynamiquement des valeurs à UIPickerView au moment de l'exécution
- 17. Comment puis-je transmettre plusieurs paramètres à un tableau de paramètres dans une extension MarkFWext?
- 18. Existe-t-il un moyen de fournir des paramètres de requête à un rapport SQL Server Reporting Services au moment du déploiement plutôt qu'au moment de la conception?
- 19. y compris un fichier exe à jar
- 20. Comment devrais-je utiliser un fichier jar?
- 21. Comment emballer des fichiers JAR tiers dans un fichier EJB?
- 22. Transmettre les paramètres $ _GET [] à un script avec Jumi?
- 23. Comment passer des paramètres à un objet Thread?
- 24. Comment transmettre des paramètres dans eval sous forme d'objet?
- 25. Comment lancer un fichier .jar sous UNIX?
- 26. C# DataContractJsonSerializer à l'exclusion des champs au moment de l'exécution
- 27. Comment puis-je convertir des types au moment de l'exécution?
- 28. Comment mettre à jour un fichier Jar préexistant?
- 29. Comment puis-je transmettre des paramètres à une page Web à l'aide de formulaires Oracle?
- 30. Comment transmettre plusieurs paramètres à une requête logparser sql?
Ce lien est mort . – bfontaine