[Comm] Проблемы с переменной JAVA_HOME

Konstantin S. Uvarin =?iso-8859-1?q?khedin_=CE=C1_mail=2Eru?=
Вс Авг 24 15:19:42 MSD 2008


On Sunday 24 August 2008 15:06:08 Denis Kirienko wrote:

> Добрый день!
>
> Только что натолкнулся на следующую проблему. Если установить
> JAVA_HOME=/usr, а потом запустить java -version (да и вообще java в
> любом виде), то она повисает, пока ее не прибъешь Ctrl-C, отжирая при
> этом весь ресурс процессора.
>
> Вот так:
>
> $ export JAVA_HOME=/usr
> $ java -version
> ^C
[skip]
> Прошу подтвердить факт зависания java.

Логично! Скрипт /usr/bin/java содержит вызов $JAVA_HOME/bin/java: 

exec "$JAVA_BIN" "$@"

Надо значит туда добавить что-то типа 
if [ "`readlink -f "$JAVA_BIN"`" == "`readlink -f "$0"`" ]; then
    echo Ну что вы тут рекурсию устроили? 
fi

-- 
Konstantin S. Uvarin
"Випиль зи капель!" /*И. Поммер*/ (c) А.Левин


Подробная информация о списке рассылки community