Как указано выше.Я специально запускаю программу на Java, используя ExecWait, вызывая java.exe и передавая имя класса.Приложение, которое я запускаю, использует относительные пути и должно запускаться из определенного каталога, однако, когда я напрямую вызываю java, оно просто использует местоположение установщика в качестве текущего каталога и завершается ошибкой.
Есть ли способ обойти это?
Обновление: Вот моя командная строка:
ExecWait "$INSTDIR\MyApp\jre\bin\java.exe -cp $INSTDIR\MyApp\lib\*; MyJavaClassName"