J'ai un groupe de fichiers jars dans un lecteur réseau partagé (Windows). Je voudrais référer ces jars
en utilisant java -classpath /network/drive/path/* myClass
. Je vais courir cette commande à partir d'un applescript
donc j'ai essayé quelque chose comme dessous-Chemin de classe avec lecteur réseau pour exécuter le programme Java
do shell script "java -classpath smb://user:[email protected]/shared/jars/* myClass"
mais il ne semble pas fonctionner, est-il un moyen de le faire plutôt que d'avoir un tas de fichiers jar dans la machine locale ou à l'intérieur du paquet Application
?
Les travaux ci-dessus sur un script Windows batch
comme
java -classpath S:\shared\jars\* myClass
Avez-vous essayé symlinks? –
Semble un peu idiot de faire ça imo. Il suffit de regrouper les fichiers JAR avec l'application et de les supprimer du lecteur partagé. Vous liez essentiellement votre application à une connexion réseau. – Woot4Moo
Vous ne pouvez faire en Java que ce que le système d'exploitation permet. Si vous pouvez CD dans le répertoire, vous pouvez l'utiliser. –