gpt4 book ai didi

java - Cygwin 和 Java

转载 作者:可可西里 更新时间:2023-11-01 14:00:12 25 4
gpt4 key购买 nike

我是 Cygwin 的新手。在 Cygwin 中设置 Java 类路径和所有运行程序时遵循的正常步骤是什么?

最佳答案

我建议看一下 catalina.sh .此 shell 脚本在 unix 和 cygwin 环境下启动 java。目前,OpenJDK 不是 Cygwin 安装程序的一部分,运行 Java 的人使用 Sun build MS 可执行文件。这意味着路径必须转换为 Windows,并且当 Java 运行时,它就像从批处理文件启动一样。

具体来说,catalina.sh 使用 cygpath 程序更改这些路径:

case "`uname`" in
CYGWIN*) cygwin=true;;
esac

if $cygwin; then
JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`
CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`
CATALINA_BASE=`cygpath --absolute --windows "$CATALINA_BASE"`
CATALINA_TMPDIR=`cygpath --absolute --windows "$CATALINA_TMPDIR"`
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
[ -n "$JSSE_HOME" ] && JSSE_HOME=`cygpath --absolute --windows "$JSSE_HOME"`
JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
fi

关于java - Cygwin 和 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2004915/

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