Java
Red5找不到Java
我正在 Cygwin 上設置 Red5 伺服器
我明白了
/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
和 getjavac 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
那麼缺少什麼?
我找到了。
前:
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
您在和之間有一個空格字元=
。因此,變數永遠不會被正確定義和導出。