WinRun4J не выбирает файл свойств с помощью vmarg
При настройке WinRun4J для Java-процесса, который мне нужен как сервис, я пытаюсь имитировать старый процесс, который он заменяет.
Старый процесс делает это:
java.exe -Dconfig.overlays=/app.properties,/another.properties -classpath %CLASSPATH% app.work.ClassToRun
Мой WinRun4J ini-файл выглядит так:
working.directory=.
main.class=app.work.ClassToRun
service.name=Message Test
log=MessageTest.log
log.overwrite=true
vm.location=D:\jdk70\jre\bin\default\jvm.dll
vmarg.1=-Dconfig.overlays=/app.properties,/another.properties
classpath.1=*.jar
Однако, когда я запускаю exe-файл, он не выбирает файлы свойств для vmarg.1, я получаю следующую информацию в файле журнала.
[info] VM Args:
[info] vmarg.0=-Dconfig.overlays=/app.properties,/another.properties
[info] vmarg.1=-Djava.class.path=D:\WfdssApp\application\WfdssAppJars\activation-1.1.jar;D:\WfdssApp\application\WfdssAppJars\arcgis_agsws_stubs.jar;D:\WfdssApp\application\WfdssAppJars\arcgis_ws_runtime.jar;D:\WfdssApp\application\WfdssAppJars\arcims_jconnect.jar;D:\WfdssA
Но тогда я получаю сообщение об ошибке, указывающее, что требуемое свойство не установлено. Я просто что-то упускаю? Кроме того, кто-нибудь знает, почему classpath выглядит отрезанным? Я не думаю, что это имеет значение, возможно, просто ограничение на количество символов в журнале, потому что, насколько я могу судить, он находит все классы.