gpt4 book ai didi

java - 声明的包测试与预期的包不匹配

转载 作者:行者123 更新时间:2023-12-01 18:59:21 25 4
gpt4 key购买 nike

所以,我有这个代码:

package test;
import test.Pi;
public class Demo {
public static int pi = 3;
public static void main (String args[]) {
System.out.println("Hello!");
Pi.main(args);
System.out.println("Hello again!");
}
}

但是 Eclipse 在第一行不断抛出错误,提示“声明的包测试与预期的包不匹配”。任何帮助表示赞赏!谢谢!

最佳答案

这不是导入的问题 - 这意味着您试图声明此类的包(Demo)是test,但编译器错误表明您将其放在错误的位置 - 您将其放在源路径的根目录中,而不是位于名为 test 的目录中> 在源根目录下。

三个可能的变化:

  • 不要放在test包中;鉴于您的问题标题,目前尚不清楚您是否试图这样做。您不需要导入与您声明的类位于同一包中的任何类。

  • Demo.java 移至 test 文件夹(如果尚未)。

  • 如果 Demo.java 已在 test 文件夹中,请更改您的构建配置,以便其 目录是源根目录。

关于java - 声明的包测试与预期的包不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12823710/

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