Red5 找不到 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并获取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

那么缺少了什么?

答案1

JAVA_HOME和之间有一个空格字符=。因此变量永远无法正确定义和导出。

答案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

相关内容