2013-08-16 2 views
1

Итак, я использую Netbeans для разработки сценария создания почтовых сообщений Jenkins Groovy Post Build.Как получить Netbeans 7.2 для использования 32-битного JVM

Jenkins работает в режиме 32 бит (производство не может касаться), Netbeans хочет работать в режиме 64 бит.

Я могу заставить ЭТУ среду работать, проблема в том, что мне нужно постоянно менять свою переменную PATH, поэтому правильная версия DLL находится на пути, но коммутатор занимает много времени и раздражает.

Я пытаюсь выяснить, как заставить Netbeans либо работать в 32-битном режиме, либо изменить переменную PATH в Netbeans для использования 64-битной DLL (что-то поддерживает Visual Studio).

До сих пор ничто из того, что я сделал, не убеждал Netbeans использовать режим 32, и я не вижу способа изменить путь для Netbeans IDE.

Предложения?

+0

Является ли установка IDE в любом случае связанной с Groovy? – dmahapatro

+0

Java, который дает Groovy почти как побочный эффект, так как они очень похожи. Я надеюсь, что кто-то предложит лучшее решение, но в настоящее время лучшим решением для меня является использование параметра -D на JVM, чтобы сначала разместить 64-битную DLL на пути. , , единственная «плохая» часть этого решения заключается в том, что он не будет отмечать% PATH%, поэтому мне кажется, что мне придется скопировать/вставить текущий PATH в ключ -D. , , уродливые и не будут самообновляться. , , но в остальном работоспособным. – Frank

ответ

1

Так что я никогда не получал -D для правильной работы. Представленные здесь значения просто не отражались в окружающей среде, как я думал.

Моим возможным решением было создать небольшой * .BAT-файл, который вращает PATH перед запуском Netbeans. Я ЛЮБЛЮ, чтобы кто-то предложил лучшее решение.

 
SET PATH=%PATH:enu\auth\x86=enu\auth\x64% 
cd /d "C:\Program Files\NetBeans 7.2" 
start "NetBeans with PATH Override" "C:\Program Files\NetBeans 7.2\bin\netbeans64.exe" --console suppress 
Смежные вопросы