Я запускаю следующую командную строку (процесс) из программы Windows VC ++ 6, используя CreateProcess (или _spawnv ()):
- java -cp c: \ dir \ updates.jar; c: \ dir \ main.jar Main
и обновления классов в файле updates.jar (некоторые из них в main.jar) не читаются и не обнаруживаются. Как будто библиотеку updates.jar нельзя найти или прочитать.
Если я запускаю ту же строку из ярлыка или из командной строки, все обнаруживается и выполняется правильно.
Если я запускаю JVM из командной строки, продолжаю работать, И ТОГДА запускаю исполняемую заглушку (см. Выше), тогда все также работает нормально. (Это создает впечатление, что проблема связана с правами на файлы).
Любое понимание будет с благодарностью!
- Эдвард