gpt4 book ai didi

Javac 问题,类路径在文件夹内找不到文件,但在文件夹外找到文件

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

我正在尝试使用 javac 编译文件。事实证明,我可以在当前目录中编译它,使用“.”如下。

这有效:

  javac -cp "." Hello.java

但是当我将其放在文件夹中时,它无法编译。示例:

  javac -cp ".:/folder/" Hello.java

我为第二个 block 尝试了不同的组合,但没有一个有效。

有什么建议吗?

最佳答案

-cp 选项指定类路径,而不是源代码位置!也就是说,Java 编译器将在那里查找类文件,但您仍然需要告诉编译器您的源文件的确切位置,例如:

javac folder/Hello.java

如果您的Hello.java位于./folder中。如果您的 Hello 类依赖于其他类,则这些类应该出现在类路径中:

javac -cp .:mylib:otherlibs folder/Hello.java

干杯,

关于Javac 问题,类路径在文件夹内找不到文件,但在文件夹外找到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30190875/

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