Red5 не может найти Java

Я настраиваю сервер Red5 на Cygwin

Я понял

/usr/share/red5$ sh red5.sh
Running on  CYGWIN_NT-6.1-WOW64
Unable to locate Java. Please set JAVA_HOME environment variable.

Тем не менее, я также могу сделать это: javac -version и получить javac 1.7.0так что я знаю, что установлено, по крайней мере.

Я также могу зайти в emacs .bash_profile и посмотреть, что я добавил это внизу:

export PS1='\w\$ '
export EMACS_HOME=~/emacs-22.3
export JAVA_HOME =/cydrive/c/Program\ Files/Java/jdk1.6.0_32
export PATH=$PATH:$EMACS_HOME/bin:$JAVA_HOME/bin
export PATH=$PATH:$EMACS_HOME/bin

Так чего не хватает?

2 ответа

Решение

Я нашел это.

До:export JAVA_HOME =/cydrive/c/Program\ Files/Java/jdk1.6.0_32

После:export JAVA_HOME =/cygdrive/c/Program\ Files/Java/jdk1.6.0_32

У вас есть пробел между JAVA_HOME и =, Таким образом, переменная никогда не будет правильно определена и экспортирована.

Другие вопросы по тегам