Як встановити новий будинок JDK в NetBeans IDE після оновлення Java (NetBeans IDE відмовляється починати)


8

Це питання, яке допоможе вам розібратися, як тільки ви зрозуміли, що після оновлення версії Java NetBeans IDE відмовляється запускати. І навіть після оновлення $PATHзмінної у вашому .bashrcфайлі ви все одно виявите, що NetBeans не запускається, і коли ви спробуєте запустити його через командний рядок з командою:

./netbeans-8.0.2/bin/netbeans

Просто дає:

Cannot find java. Please use the --jdkhome switch.

Але тоді, коли ви намагаєтеся вказати нове jdkhomeна ( <versionбуде замінено на ваш номер версії, наприклад, його можна замінити 1.8.0_40):

./netbeans-8.0.2/bin/netbeans --jdkhome jdk<version>/

Ви виявляєте, що вам потрібно робити це кожного разу, щоб NetBeans насправді запустився, і це стає скоріше неприємністю.

Отже, що вам потрібно зробити, це перейти до конфігураційного файлу NetBeans, де фактична домашня змінна JDK встановлена ​​для NetBeans, щоб NetBeans могла звернутися до цього при запуску.

Відповіді:


11

Щоб знайти змінну, яка встановлює дім JDK для Netbeans, вам потрібно відкрити файл конфігурації, який його встановлює (замінити <versionNumber>на номер версії NetBeans, наприклад, 8.0.2і переконатися, що ви знаходитесь в каталозі, в якому знаходиться папка NetBeans, це швидше за все, це буде ваш домашній каталог (до cdцього робити cd ~:), або /usr/local/( cdдо цього робити cd /usr/local/:)):

gedit netbeans-<versionNumber>/etc/netbeans.conf

А потім знайдіть названу змінну netbeans_jdkhomeта встановіть її на поточне розташування вашої папки JDK. Наприклад, це може виглядати приблизно так ( <username>замінено на ваше ім'я користувача):

netbeans_jdkhome="/home/<username>/jdk1.8.0_40"

Потім збережіть свої зміни у конфігураційному файлі, і NetBeans повинен запускатися без проблем.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.