Предупреждение NetBeans при открытии его, которое отсутствует JDK

Вы, к сожалению, значительно сократили свои шансы на восстановление файла полностью, написав тот же раздел, в котором файл, который вы пытаетесь восстановить, включен. Прочтите обновление @totti и комментарий к команде. Самое первое, что вам нужно сделать при попытке восстановления данных, - это прекратить использование диска, на котором находятся данные. Я бы сделал это, сделав криминалистическую копию диска на другом диске или изображении. Таким образом, вы можете работать над копией и гарантировать, что у вас все еще есть оригинал в неразрешенном состоянии.

1
задан 31 August 2017 в 18:46

3 ответа

Чтобы обобщить информацию, добавленную в вопрос с помощью комментариев, вы установили Java 9, который несовместим с NetBeans, а затем удалил его, но NetBeans все еще показывает предупреждение о том, что JDK отсутствует, поэтому вам нужно обновить $ JAVA_HOME чтобы указать на Java 8.

Удалить NetBeans.
sudo apt purge netbeans
Откройте терминал и откройте файл / etc / environment для редактирования в текстовом редакторе:
sudo nano /etc/environment
Добавьте следующую строку текста в конец строки, начинающейся с PATH=". Это первая строка в моем /etc/environment файле ,
:/$JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" "
Два символа " в конце предназначены для закрытия " в PATH=", а другой " после /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java. Я использовал символы двойной кавычки в файле /etc/environment, надеюсь, что ваш /etc/environment также использует символы двойной кавычки. Вы можете видеть, что в файле /etc/environment каждый отдельный путь разделяется строкой :/. Также у меня нет $JAVA_HOME для java-9 в моем файле /etc/environment, у меня есть $JAVA_HOME для [ f20]. Нажмите комбинацию клавиш Ctrl + O и после этого нажмите Enter, чтобы сохранить файл, редактируемый в nano, в текущее местоположение. Нажмите комбинацию клавиш Ctrl + X, чтобы выйти из nano. Выйдите из системы, а затем войдите снова, чтобы изменения в /etc/environment вступили в силу. Переустановите NetBeans.
sudo apt install netbeans
1
ответ дан 22 May 2018 в 20:43
  • 1
    Не работал, все тот же – Amir 9 July 2017 в 16:38
  • 2
    Откройте файл /etc/environment в gedit и внимательно прочитайте его, чтобы убедиться, что вы не делали ошибок при вводе текста при его редактировании. Вот пример строки: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/$JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" ". В вашей строке могут быть дополнительные пути, которые нет в этой строке примера, это нормально, если форма строки верна. – karel 9 July 2017 в 16:42
  • 3
    Нет, это точно то же самое PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games":/$JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" " – Amir 9 July 2017 в 16:44
  • 4
    Эй, я переустановил его и теперь его работаю, у меня было NetBeans 8.2, и теперь я установил NetBeans 8.1, я думаю, у 8.2 была какая-то проблема, спасибо вам большое @ karel – Amir 9 July 2017 в 18:09

Чтобы обобщить информацию, добавленную в вопрос с помощью комментариев, вы установили Java 9, который несовместим с NetBeans, а затем удалил его, но NetBeans все еще показывает предупреждение о том, что JDK отсутствует, поэтому вам нужно обновить $ JAVA_HOME чтобы указать на Java 8.

Удалить NetBeans. sudo apt purge netbeans Откройте терминал и откройте файл / etc / environment для редактирования в текстовом редакторе: sudo nano /etc/environment Добавьте следующую строку текста в конец строки, начинающейся с PATH=". Это первая строка в моем /etc/environment файле , :/$JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" " Два символа " в конце предназначены для закрытия " в PATH=", а другой " после /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java. Я использовал символы двойной кавычки в файле /etc/environment, надеюсь, что ваш /etc/environment также использует символы двойной кавычки. Вы можете видеть, что в файле /etc/environment каждый отдельный путь разделяется строкой :/. Также у меня нет $JAVA_HOME для java-9 в моем файле /etc/environment, у меня есть $JAVA_HOME для java-8. Нажмите комбинацию клавиш Ctrl + O и после этого нажмите Enter, чтобы сохранить файл, редактируемый в nano, в текущее местоположение. Нажмите комбинацию клавиш Ctrl + X, чтобы выйти из nano. Выйдите из системы, а затем войдите снова, чтобы изменения в /etc/environment вступили в силу. Переустановите NetBeans. sudo apt install netbeans
1
ответ дан 18 July 2018 в 10:32

Чтобы обобщить информацию, добавленную в вопрос с помощью комментариев, вы установили Java 9, который несовместим с NetBeans, а затем удалил его, но NetBeans все еще показывает предупреждение о том, что JDK отсутствует, поэтому вам нужно обновить $ JAVA_HOME чтобы указать на Java 8.

Удалить NetBeans. sudo apt purge netbeans Откройте терминал и откройте файл / etc / environment для редактирования в текстовом редакторе: sudo nano /etc/environment Добавьте следующую строку текста в конец строки, начинающейся с PATH=". Это первая строка в моем /etc/environment файле , :/$JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" " Два символа " в конце предназначены для закрытия " в PATH=", а другой " после /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java. Я использовал символы двойной кавычки в файле /etc/environment, надеюсь, что ваш /etc/environment также использует символы двойной кавычки. Вы можете видеть, что в файле /etc/environment каждый отдельный путь разделяется строкой :/. Также у меня нет $JAVA_HOME для java-9 в моем файле /etc/environment, у меня есть $JAVA_HOME для java-8. Нажмите комбинацию клавиш Ctrl + O и после этого нажмите Enter, чтобы сохранить файл, редактируемый в nano, в текущее местоположение. Нажмите комбинацию клавиш Ctrl + X, чтобы выйти из nano. Выйдите из системы, а затем войдите снова, чтобы изменения в /etc/environment вступили в силу. Переустановите NetBeans. sudo apt install netbeans
1
ответ дан 24 July 2018 в 19:35

Другие вопросы по тегам:

Похожие вопросы: