[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