gpt4 book ai didi

java - 打包java文件

转载 作者:行者123 更新时间:2023-12-02 07:10:43 26 4
gpt4 key购买 nike

我正在尝试打包一组java文件,这些文件在打包之前编译/运行得很好。添加后 包裹在第一行我收到以下错误!

cannot find symbol 
symbol: class Person

以下是导致相同错误的简化代码片段:包人;

-Person.java

package people;
abstract public class Person
{
// some code
}

-女性.java

package people;
public class Female extends Person
{
Female(){}
// some code
}

最佳答案

“找不到符号”通常表示编译器找不到您尝试使用的标识符。看起来它找不到 Person 类。我假设这个错误是在 Female 类中抛出的。

你是如何编译源文件的?您使用 Eclipse 这样的 IDE 还是通过命令行编译它?如果您使用 IDE,它将帮助您更好地识别问题。

通过命令行编译时,您应该确保在 Female 类之前编译 Person。由于类文件位于包内,因此您应该从源代码的根目录编译这些文件

示例 -Person.java 和 Female.java 位于包“pack”内,这就是我的编译方式

D:\Applications\eclipse\eclipse-workspace\Test\src>javac pack\*.java
D:\Applications\eclipse\eclipse-workspace\Test\src>

关于java - 打包java文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15561060/

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