На какой JVM работает муравей?
Я работаю RAD 8.0.2 на 64-битной машине win7. У меня есть скрипт сборки ant, который я пытаюсь использовать для задания ввода, но получаю следующую ошибку:
java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM
быстрый Google говорит мне, что мне нужно сказать JVM, чтобы использовать 32-битный... имеет смысл. Так что перейдем в Preferences / Java / Установленные JRE; редактирование jvm по умолчанию для предоставления виртуальной машины arg -d32 ничего не делает.
может муравей работает в другом вм? есть идеи?
2 ответа
Первым шагом будет добавление 32-разрядной JRE в рабочую среду с помощью панели "Установленная JRE" в конфигурации.
Затем, отредактируйте свой модуль запуска Ant. Это можно найти в меню "Внешние инструменты" - просто разверните "Сборки Ant", и вы должны увидеть там панель запуска. Перейдите на вкладку JRE и убедитесь, что файл сборки запускается с альтернативной JRE - JRE, которую вы определили на предыдущем шаге.
Вы можете проверить JVM, используемую Ant, взглянув на Run... COnfigurations в RAD/Eclipse
Можете ли вы запустить 64-битную JVM в 32-битном режиме? Я так понимаю, что это применимо только к солярису.
Обратитесь к этому: Принудительное использование 64-битной jvm к 32-битной jvm?
Это проблема?
НТН
Manglu