Red5无法在Cygwin上找到Java

时间:2013-05-23 20:49:38

标签: cygwin red5

我正在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

那么缺少什么?


我编辑.bash_profile是这样的:

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

我收到此错误

cygpath: cannot create short name of D:\cygwin\cydrive\c\Program Files\Java\jdk1.6.0_32\

1 个答案:

答案 0 :(得分:0)

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

我错误拼写cydrive,应该是cygdrive