После установки JDK 11, я установил Netbeans из репозитория. После всех процессов я, наконец, успешно установил, но когда я создал простую программу или открыл примеры программ в этом программном обеспечении, здесь было много сбоев.
Пример: Когда я создавал новую java-программу, возникали ошибки:
cannot access java.lang fatal error unable to find package java.lang in classpath or bootclasspath
в строке показывает имя пакета и
cannot find symbol class String
Я думаю, что что-то не так при установке. Как решить проблему?
Убедитесь, что платформа java была правильно настроена при установке Netbeans.
В моем случае во время процесса установки было поле для ввода пути к Java SDK, который по умолчанию был / usr (что, вероятно, неверно). Мне не удалось это проверить, и в итоге у меня был неправильно настроенный JDK.
Вы можете проверить это, перейдя в Инструменты> Платформы Java в Netbeans. Если платформа JDK сообщает что-то вроде «Ошибка: указанная папка не содержит платформу Java», то это ваша проблема.
Чтобы исправить это, вы можете либо переустановить netbeans (и на этот раз выбрать правильный путь)
ИЛИ
Отредактировать файл конфигурации (сначала выйдите из netbeans), в моем случае:
nano ~/netbeans-11.2/netbeans/etc/netbeans.conf
найдите строку с netbeans_jdkhome = и отредактируйте путь. Пример:
netbeans_jdkhome="/usr/lib/jvm/java-11-openjdk-amd64"
сохраните файл и запустите Netbeans. Если повезет, теперь он должен работать.