gpt4 book ai didi

java - 在 cygwin 中将多个 jar 文件设置为类路径

转载 作者:行者123 更新时间:2023-11-30 09:30:10 26 4
gpt4 key购买 nike

我在 c:\cygwin\programs\x.java 中有程序 x.java 并且它使用 y.jarz.jar 也位于文件夹 c:\cygwin\programs 中。

在窗口中:

c:cygwin\programs>javac -classpath c:\cygwin\programs\y.jar;c:\cygwin\programs\z.jar x.java

没有错误。

在 cygwin 中

(1)

$javac -classpath c\:/cygwin/programs/y.jar;c\:/cygwin/programs/z.jar x.java 

Errors: $'PK\003\004': Command not found.

(2)

$javac -classpath c:\cygwin\programs\y.jar;c:\cygwin\programs\z.jar x.java 

Errors: -bash command Command not found.

(3)

$javac -classpath 'c:/cygwin/programs/y.jar;c:/cygwin/programs/z.jar' x.java

No error.

为什么在 (1),(2)... 的情况下会出错

最佳答案

你弄乱了转义字符反斜杠 \。在基于 Unix 的环境中,最好使用 / 作为路径分隔符。如果出于某种原因要使用反斜杠,请使用附加反斜杠,即 \\ 将其视为路径中的文字。

由于上述原因,前两个语句没有导致正确的路径,因此失败。

关于java - 在 cygwin 中将多个 jar 文件设置为类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13389701/

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