Я написал некоторый код JNI, который работает просто отлично. Я вызываю API из Java, которому нужно установить некоторые переменные среды. В настоящее время я работаю над Windows XP SP3.
Мне нужно установить переменную (Пример: FOO = bar) в пользовательском пространстве и добавить несколько путей к системному пути. Мне нужно это, потому что я использую сторонние DLL в своем коде C, которым нужны эти параметры среды.
Теперь я немного застрял и не знаю, как установить эти переменные. Я пробовал командный файл, запускающий Java-программу, но это не сработало, потому что я только изменял среду для этого процесса. JNI, кажется, получает свой собственный процесс, и там нет настроек, которые я только что изменил.
Итак, у кого-нибудь из вас есть идея, как я справлюсь с этим?
Спасибо за помощь и пожелания из Германии
Marco