У меня есть Java-приложение, запущенное с помощью файла .cmd. Я хочу установить classpath приложения через этот пакет, все необходимые файлы находятся в папке lib.
Вот что я попробовал:
set _classpath=.
for %%i in (%1/lib/*.*) do ( set _classpath=%_classpath%;%%i )
Удивительно, но кажется, что он не работает, как ожидалось. Допустим, в папке lib есть 3 банка:
- pikachu.jar
- sonic.jar
- mario.jar
Вот что происходит:
- set _classpath =.
- set _classpath = .; pikachu.jar
- set _classpath = .; sonic.jar
- set _classpath = .; mario.jar
Очевидно, что я хочу получить
- комплект
_classpath = .; pikachu.jar; sonic.jar; mario.jar
Есть идеи?
Спасибо и всего наилучшего,