JDK8 для NetBeans 12.2?

Я пытаюсь установить JDK8 в качестве платформы на NetBeans 12.2, но постоянно получаю это сообщение об ошибке:

Не удается обнаружить и установить выбранную платформу. Java или javac могут быть неисполняемыми.

Есть ли способ обойти это? Или есть версия JDK8, которая не выдает это сообщение об ошибке?

Далее: я должен был упомянуть, что я на MACOS Big Sur.

Вот что я получаю с java -версией в терминале:

версия java 15.0.2 19 января 2021 г. Java(TM) SE Runtime Environment (сборка 15.0.2+7-27) Java HotSpot(TM) 64-битный сервер VM (сборка 15.0.2+7-27, смешанный режим, обмен)

И вот что я получаю с javac -version:

JavaC 15.0.2


person mstoreysmith    schedule 10.02.2021    source источник
comment
Думаю, я знаю, как ответить на ваш вопрос. Можете ли вы сказать мне, что вы получите, если откроете cmd и наберете java -version. Также проверьте javac -version.   -  person geekTechnique    schedule 10.02.2021
comment
Я не знаю, имеет ли это отношение к вашей проблеме в NetBeans 12.2, но обратите внимание на эту известную проблему в macOS Big Sur с NetBeans 12.1: Apache NetBeans 12.1 не запускается на Big Sur. Обходной путь: отредактируйте netbeans.conf, раскомментируйте и установите домашний путь JDK в переменной netbeans_jdkhome.   -  person skomisa    schedule 12.02.2021
comment
@geekTechnique NetBeans использует собственный подход для определения версии и расположения используемого JDK, поэтому результаты вызова java или javac из командной строки не имеют значения. . Например, вы можете увидеть, что Java не может быть найден из командной строки, хотя Java в NetBeans работает нормально, и наоборот.   -  person skomisa    schedule 12.02.2021


Ответы (1)


Вы, вероятно, получаете это сообщение, потому что исполняемые файлы JDK не были добавлены в ваш path в качестве переменных среды. Непосредственно с официального веб-сайта Java вот руководство по устранению Эта проблема.

person geekTechnique    schedule 10.02.2021