如何在导入包时在java中移回一个文件夹

时间:2016-08-29 10:23:14

标签: java

我有一个名为" java"的文件夹。它有两个文件夹"搜索","演示"。 在"搜索"文件夹我有很多课程,包括"BinarySearch.java"和#34; Demo"文件夹我有类"Demo.java"我要导入" BinarySearch.java" " Demo.java"中的课程类。 所以我尝试了这个:

  • 首先在" BinarySearch.java"我把这行代码package Search;
  • in" Demo.java"我把这行代码import Search.BinarySearch.java

但是这个解决方案只有在我移动" Demo.java"文件" java"夹。但我需要导入" BinarySearch.java"没有将我的文件移动到" java"文件夹中。

查看错误如果不将文件移入" java"夹 enter image description here

所以我需要在导入时移回一个文件夹。

2 个答案:

答案 0 :(得分:1)

使用此:

在Demo / Demo.java中

package Demo;

import Search.BinarySearch;

public class Demo {
    .
    .
    .
}

在Search / BinarySearch.java中

package Search;

public class BinarySearch  {
    .
    .
    .
}

使用小写字母作为包名称始终是一种好习惯。示例:demosearch

答案 1 :(得分:0)

Demo / Demo.java的第一行必须是“package Demo”。 与Search / BinarySearch.java的第一行相同的是“包搜索”。