Использование правильного JDK или изменение значения по умолчанию в Netbeans в ОС Linux - PullRequest
0 голосов
/ 03 мая 2018

Отказ от ответственности: я новичок в 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, если да, как я могу перенастроить?

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 08 мая 2018

Решение этого было найдено на JDK отсутствует и требуется для запуска некоторых модулей NetBeans

При этом необходимо установить java / 1.8.0_171, а затем открыть netbeans следующим образом:

netbeans --jdkhome /path/java/1.8.0_171

Извиняюсь за повтор, но, надеюсь, этот ответ может либо перенаправить, либо предложить решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...