Stworzyłem plik wsadowy „run.bat”:jak odwołać wszystkie pliki jar w katalogu w moim pliku wsadowego
set CLASSPATH=%CLASSPATH%.;.\Jars\app.jar;.\Jars\a.jar;.\Jars\b.jar;.\Jars\c.jar;.\Jars\d.jar;
java mypackage.mysubpackage.Start
pause
Ja zachowałem wszystkie pliki związane z klasy mojej aplikacji w „app .jar "i Start
jest klasą, z której rozpoczyna się wykonywanie aplikacji. Mam ten plik "run.bat" i wszystkie słoiki, które mój "app.jar" chce odnieść w tym samym katalogu.
Zachowałem wszystkie te słoiki w folderze "Jars" i odnosząc się do nich w moim pliku "run.bat", jak pokazano powyżej. Jednakże, aby odnieść się do każdego pliku jar przez mój "run.bat", muszę podać ścieżkę jako ". \ Jars \ jarname.jar". Kiedy używam ". \ Jars \ *. Jar" słoiki nie są polecane przez "run.bat". Czy ktoś może podać alternatywę dla niego?
myślę, że tu jesteś znajdziesz kilka wskazówek: http://stackoverflow.com/questions/1914493/add-jar-file-to-buildpath-in-windows-command-line – BigMike
i przy okazji, dobre stare okno wsadowe DO polecenia może być również przydatne (zobacz http://stackoverflow.com/questions/180741/how-to-do-something-to-each-file-in-a-directory-w---batch-script) – BigMike
@BigMike dobry punkt o wersji java . W systemach Linux jest to mniejszy problem ze względu na rozszerzenie nazwy pliku. Nie mam pewności, że Windows rozszerza się o +1 – Morfic