gpt4 book ai didi

unix - Cygwin:无法找到 Java 路径。

转载 作者:行者123 更新时间:2023-12-01 00:28:27 26 4
gpt4 key购买 nike

我在 Windows 7 env 上使用 cygwin,它无法定位 java,我收到的错误消息是这样的

ERROR: /cygdrive/c/Program
Files/Java/jdk1.6.0_22 does not exist!

有线路径是如果我执行 echo $JAVA_HOME 然后它会显示

$ echo $JAVA_HOME
/cygdrive/c/Program Files/Java/jdk1.6.0_22

不确定这里发生了什么,有什么建议吗?

最佳答案

问题是路径名包含空格。您需要按照此处所述转义空格:

http://www.cygwin.com/faq/faq.using.html#faq.using.filename-spaces

将此行添加到您的 .bashrc 应该可以做到:

export JAVA_HOME='/cygdrive/c/Program Files/Java/jdk1.6.0_22'

编辑:您可以尝试运行我在这个 blog post 中找到的这个脚本:

case "`uname`" in  CYGWIN*) cygwin=true ;;esac# For Cygwin, switch paths to Windows format before running javaif $cygwin; then  JAVA_HOME=`cygpath --windows "$JAVA_HOME"`  CLASSPATH=`cygpath --windows --path "$CLASSPATH"`fi

关于unix - Cygwin:无法找到 Java 路径。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7895259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com