J'ai un fichier batch java composé de 4 étapes d'exécution écrites pour analyser n'importe quelle application Java. Dans l'une des étapes, j'ajoute quelques librairies dans le classpath qui sont nécessaires à l'exécution de mon application principale. Si l'une des applications Java que j'analyse a besoin de fichiers jar spécifiques, comment puis-je les ajouter dans le chemin de classe mentionné dans le fichier batch. Cela peut-il être fait en utilisant JavaScripts?Comment ajouter des jars externes dans un fichier batch en Java
1
A
Répondre
0
Je dirais que vous devriez avoir ces JAR de base disponibles dans le CLASSPATH du script au démarrage. Je ne vois pas pourquoi vous voudriez aller chercher ces JAR à plusieurs reprises et les mettre quelque part encore et encore. Mettez ces fichiers JAR dans un répertoire/lib dans votre application de base, ajoutez-les à CLASSPATH dans le script, et faites-en ce que je recommande.
1
Ajoutez-les juste devant. La JVM les charge paresseusement de toute façon. Jetez également un oeil here sur les options comment. (Aussi les commentaires)
Je vais ajouter des pots en fonction de ces applications que je suis anayzing. Je vais prendre cette information de l'interface utilisateur et dois les inclure dans le classpath –
"travail par lots" signifie généralement pas d'interface utilisateur pour moi. Je suis sûr que les autres personnes qui liront votre question seront également confuses. – duffymo
UI est développé pour donner le code d'application d'entrée, toutes les libs externes etc. une fois que ces paramètres sont donnés, alors je cours l'application par lots –