gpt4 book ai didi

Java - 可以一次编译目录中的所有文件,但不能单独编译

转载 作者:行者123 更新时间:2023-12-02 03:01:13 25 4
gpt4 key购买 nike

我的目录中有大约 10 个 .java 文件。当我运行时编译所有这些都没有问题

javac *.java

但是当我尝试编译单个文件时,我收到几个“找不到符号”错误。所有引用的文件都位于同一目录中,并且我没有在特定包中声明任何类。

最佳答案

如果您的classpath中有class文件,那么它就可以工作。但是编译器无法在 java 文件中找到符号,除非它正在编译它们。因此,同时编译所有相关文件使编译器找到所有符号;但一一地,它缺少源代码(因为它们不在命令行上)和编译的类(因为它们不在类路径中),并且您会收到错误。

关于Java - 可以一次编译目录中的所有文件,但不能单独编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20277004/

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