LINUX.ORG.RU

JDK


0

1

Пытаюсь запустить idea. Пишет что не установлены три переменные. Я им устанавливаю путь к JDK. (export JAVA_HOME=/usr/local/jdk...). Остальные также. Делаю echo $JAVA_HOME. Выводится установленный путь. Но idea так и не запускается. Перезапускаю терминал echo $JAVA_HOME выводит пустоту (?!).

Что происходит, как это победить?


Не знаю, что там с идеей, но чтобы не было

Перезапускаю терминал echo $JAVA_HOME выводит пустоту (?!).

надо прописать export в ~/.bashrc и перезапустить bash

keyran ★★
()

export сохраняет для текущего сеанса терминала. А ты идею небось из другого запускаешь. Делай экспорт где-то на более низком уровне (для терминала - в .bashrc, для иксов - не помню где).

vurdalak ★★★★★
()

а заодно дай вывод java -version
update-java-alternatives --list

JFreeM ★★★☆
()
Ответ на: комментарий от JFreeM

пропиши в /etc/environment и перелогинься.

ne pomoglo

а заодно дай вывод java -version update-java-alternatives --list

java version «1.7.0_04» Java(TM) SE Runtime Environment (build 1.7.0_04-b20) Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

awk: cannot open /usr/lib/jvm/*.jinfo (No such file or directory) .bash_history .bash_logout .bashrc .cache .compiz-1 .config .dbus Desktop Documents Downloads .ecryptfs examples.desktop .fontconfig .gconf .gksu.lock .gnome2 .gnome2_private .gnome-color-chooser .goutputstream-6NM4DW .goutputstream-9SX6DW .goutputstream-N6U6CW .gtk-bookmarks .gtkrc-2.0 .gtkrc-2.0-gnome-color-chooser .gvfs .ICEauthority .icons .local .mission-control .mozilla Music patch-modules_3.2.0.sh patch-modules_3.2.0.sh~ Pictures .Private .profile Public .pulse .pulse-cookie .rnd Templates .themes .thumbnails .TrueCrypt .TrueCrypt-lock-alexey Videos .viminfo .VirtualBox .vmware vmware3.2.0.patch vmware802fixlinux320.tar.gz .Xauthority xorg.conf .xsession-errors .xsession-errors.old /usr/lib/jvm/*

как ты запускаешь? и процитируй вывод.

sudo sh /opt/idea-IC-117.117/bin/idea.sh ERROR: cannot start IntelliJ IDEA. No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

Press Enter to continue.

user08
() автор топика
Ответ на: комментарий от user08

echo $JAVA_HOME

/usr/local/jdk1.7.0_04

ls /usr/local/jdk1.7.0_04/

bin db jre LICENSE README.html src.zip COPYRIGHT include lib man release THIRDPARTYLICENSEREADME.txt

user08
() автор топика

Странно. У меня IDEA-IC-111.69 после развёртывания из архива ideaIC-11.tar.gz в домашний каталог просто запускается из файла idea-IC-111.69/bin/idea.sh. Никакие переменные окружения не редактирую в файлах запуска и в командной строке не передаю.

> java -version
openjdk version "1.7.0_02"
OpenJDK Runtime Environment (build 1.7.0_02-b13)
OpenJDK 64-Bit Server VM (build 22.1-b02, mixed mode)

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Никакие переменные окружения не редактирую

Может грамотный пакет поместил нужно в /etc/profile.d

anonymous
()
Ответ на: комментарий от anonymous

Установил в опциях компилятора среды HEAP SIZE = 768 МБ. Поторно среда запускаться отказалась. В top на первом месте процесс java. Прибил. Больше этим дерьмом не пользуюсь.

iZEN ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Убери sudo, оно все портит.

Действительно, из-за sudo не работало. Почему так происходит? Раньше всегда с sudo запускал, таких проблем не возникало.

user08
() автор топика
Ответ на: комментарий от user08

Потому что ты прописал переменную окружения в чужом профиле.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от user08

проброс переменных окружения текущего пользователя в окружение того, от имени которого запускается приложение

SlothSpot
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.