Ubuntu & NetBeans 7 & OpenJDK trick! (трюк)

Недавно возникла потребность в удобном текстовом многофункциональном редакторе NetBeans IDE 7 — под PHP. Проблема вылезла при установке NetBeans — он жадно просил JavaJDK которого у меня по рукой не было и ставить я его не хотел так как уже стоит OpenJDK.
Сначала проверим — по умолчанию в Ubuntu (10.10/11.04) должен быть установлен OpenJDK.

java -version


получим ответ что это так:

java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK Server VM (build 20.0-b11, mixed mode)


Тут описывается сам трюк который я нашел путем долгих методов тыка:
в папке:

/usr/lib/jvm/java-6-openjdk/


создадим каталог с вложенным пустым файлом dt.jar — будет выглядеть в терминале bash так:

sudo mkdir /usr/lib/jvm/java-6-openjdk/lib
sudo cp /dev/null /usr/lib/jvm/java-6-openjdk/lib/dt.jar


Далее идем на http://netbeans.org/ и скачиваем там на данный момент последнюю версию NetBeans IDE 7.0.1 или 7.1beta.

Устанавливаем файл netbeans-7.0.1-ml-linux.sh (ставим его исполняемым и запускаем).

При установке я выбрал только PHP без дополнительных серверов и junit-а (не могу знать как с другими плагинами — не успел протестировать). Далее указываем директорию с OpenJDK по умолчанию в Ubuntu так:

/usr/lib/jvm/java-6-openjdk/


Ждем конца установки и проверяем что все работает

Ubuntu NetBeans 7  OpenJDK

Комментарии (3)

RSS свернуть / развернуть
+
0
Ну и наворочено, неужто удобнее для php такой монстр, как netbeans
avatar

Sergei_T

  • 05 октября 2011, 12:02
+
0
Хорошее решение! NetBeans не только для PHP пригодится. Единственное, что прикольнуло —

sudo cp /dev/null /usr/lib/jvm/java-6-openjdk/lib/dt.jar


Первый раз такой способ создания пустого файла вижу. Альтернатива —

sudo touch /usr/lib/jvm/java-6-openjdk/lib/dt.jar
avatar

yababay

  • 05 октября 2011, 14:53
+
0
именно пакет под JavaSE не поднялся… активируется с ошибками, а вот PHP модуль работает нормально
avatar

FREExLOADER

  • 05 октября 2011, 16:54

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.