Es ist keine direkte Lösung, um /* auf -cp zu setzen, aber ich hoffe, dass Sie das folgende Skript verwenden können, um die Situation für dynamische Klassenpfade und Bibliotheksverzeichnisse ein wenig zu erleichtern.
libDir2Scan4jars="../test";cp=""; for j in `ls ${libDir2Scan4jars}/*.jar`; do if [ "$j" != "" ]; then cp=$cp:$j; fi; done; echo $cp| cut -c2-${#cp} > .tmpCP.tmp; export tmpCLASSPATH=`cat .tmpCP.tmp`; if [ "$tmpCLASSPATH" != "" ]; then echo .; echo "classpath set, you can now use ~> java -cp \$tmpCLASSPATH"; echo .; else echo .; echo "Error please check libDir2Scan4jars path"; echo .; fi;
Das Skript wurde für Linux erstellt, es könnte auch ein ähnliches für Windows geben. Wenn das richtige Verzeichnis als Eingabe für "libDir2Scan4jars" angegeben wird, scannt das Skript alle Jars und erstellt einen Klassenpfad-String und exportiert ihn in die Umgebungsvariable "tmpCLASSPATH".