Java:在不同的文件夹中导入我自己的包

时间:2014-11-03 07:03:00

标签: java

这是Eclipse中显示的源代码结构

ProjectName
  src
    (default package)
      Main.java

  test
    abc.java

这是源代码

测试/ abc.java

package test;
public class abc {}

的src / Main.java

import test.*;
public class Main {
    public static void main(String[] args) {
        System.out.println("main");
    }
}

import test。*无法传递Eclipse编译器。

如何导入包“test”?

2 个答案:

答案 0 :(得分:0)

test不是包 - 它是另一个源文件夹。在Eclipse(或任何其他IDE,就此而言)中,您应该将其标记为测试文件夹,然后使用这些类而不导入任何内容,因为您的代码在默认包中。

答案 1 :(得分:0)

您无需在eclipse中从其他文件夹导入文件。 在构建项目之后,所有源文件夹中的文件都在单个构建文件夹中编译。 Test是用于测试文件的文件夹。


底线:

  1. 您需要导入test文件夹。
  2. 检查课程中定义的包名称。将其重命名为其他名称,然后尝试导入。
  3. 不要创建源文件夹,因为eclipse会根据类
  4. 中定义的包名自行创建源文件夹