Отказ от ответственности: я новичок в Java, новичок в Linux и новичок в Netbeans - извиняюсь за любые переоценки или недоразумения - пожалуйста, спросите, и я добавлю / удалю информацию.
У меня есть модель, написанная на Java в Netbeans 8.2 , которая успешно работает в NetBeans 8.2 в Mac OS. Эта версия NetBeans была загружена с JDK8u171 (пакет JDK / Java).
Все компоненты модели успешно перенесены через FTP (filezilla) на удаленный компьютер с Linux.
Машина Linux имеет копию Netbeans 8.2 и имеет java / 1.8.0-oracle (и 1.6.0 и 1.7.0) и имеет java /1.8.0-openjdk (аналогично, 1.6.0 и 1.7.0 также).
Я предполагаю, что 1.8.0-Oracle является эквивалентом JDK8u171, но я вполне могу ошибаться.
Когда я загружаю netbeans с помощью
module load java/1.8.0-oracle
module load netbeans
netbeans
Программа открывается (через удаленный рабочий стол - x2goclient ), и я могу найти проект и открыть его.
После открытия я вижу:
' myprojectitle (не работает) ' в окне проекта слева от графического интерфейса пользователя NetBeans
щелкните правой кнопкой мыши -> решить проблемы
... открывает экран с надписью
'JDK отсутствует и требуется для запуска некоторых модулей NetBeans. Используйте параметр командной строки --jdkhome, чтобы указать установку JDK, или см. http://wiki.netbeans.org/FaqRunningOnJre для получения дополнительной информации.'
Значит ли это, что я использую неправильный пакет jdk / java?
Или пакет jdk неправильно настроен в Netbeans, если да, как я могу перенастроить?
Любая помощь будет принята с благодарностью.