gpt4 book ai didi

不使用 IDE 时的 Java 和编译

转载 作者:行者123 更新时间:2023-11-30 07:32:45 25 4
gpt4 key购买 nike

我知道在 java 中,每个类都被迫进入一个文件。

所以如果我有这样的类(class):

/my_project/main.java
/my_project/classes/user.java
/my_project/classes/other.java

我的 main.java 引用了用户和其他文件,我如何通过命令行编译它?

如果我要引用外部 .jar,并将它们放在特定文件夹中,我如何将其也包含在我的编译中? (或者有没有一个通用的地方,我可以把它们放在会像 python 那样自动拾取的地方)

最佳答案

要编译,您需要从 my_project 文件夹中指定每个源文件:

javac classes/user.java classes/other.java main.java

您还可以使用 -cp 选项为您的类路径指定 jar 文件:

javac -cp myjarfile.jar main.java

您可能还需要调整 -cp 标志以确保您的类文件夹在类路径中。

关于不使用 IDE 时的 Java 和编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6376010/

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