Во время установки Netbeans 7.3 я получил это сообщение
the specified jdk folder does not contain jdk
У меня установлен openjdk 7 в моей системе с использованием apt-get. Я пытался указать путь к /usr/lib/jvm/java-7-openjdk-i386
, а также пытался /usr/lib/jvm/java-7-openjdk-i386/bin
, но ничего не работает. Что мне делать?
Необходимо установить JAVA_HOME
путь.
Открытый /etc/profile
с Вами любимый текстовый редактор, т.е.
gksudo gedit /etc/profile
Перейдите в конец файла и добавьте это содержание
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JAVA_BIN
export PATH
Перезагрузите свой ПУТЬ в масштабе всей системы/etc/profile с
. /etc/profile
Как опция, можно запустить установщик с --javahome
опция, указывающая /usr/lib/jvm/java-7-openjdk-i386
путь как таковой
netbeans-installer.sh --javahome /usr/lib/jvm/java-7-openjdk-i386
это вынудит установщик использовать тот путь для версии Java, которой Вы требуете.
Получил решение. Как сказано в документации openjdk, я установил openjdk, используя
sudo apt-get install openjdk-7-jre
Но это не полная установка. После этого я использовал эту команду
sudo apt-get install openjdk-7-jdk
. Она устанавливает несколько дополнительных пакетов. После этого netbeans автоматически находит jdk и нормальная установка завершается гладко ...
для меня это работает. Я установил Netbeans 8, и он попросил меня присоединиться к пути jd.
Я использовал первый ответ:
sudo apt-get install openjdk-7-jdk
, чем
sh netbeans-8.0-linux.sh
(предположим, я в /home/MYNAME/Download/
, где я скачал файл .sh
)