在默认包下创建新类

时间:2015-10-24 06:15:22

标签: java eclipse

Java和Eclipse新手。所以我创建了一个项目,我有(默认包)。在下面我创建了一个类。看起来很好。然后我继续创建另一个类,我希望它也在默认包中,但是在Project Explorer中,.java文件显示在(默认包)和/ src文件夹下。它应该是这样的吗?对此的解释是什么?我似乎无法找到一些东西,因为我觉得这是一个奇怪的问题。

一个小例子:

folder
  src
    (default pacakge)
      file2.java
      file1.java
    file2.java
  JRE System Library

如果删除file2,它会从两个位置消失。只是想知道为什么路径会像这样发生,以及使file1与/ src下没有显示的不同之处。

另外请注意,我想使用默认包,因为我将使用未编译任何包的已编译的bycote文件,因此我需要将其保留为默认值。

1 个答案:

答案 0 :(得分:2)

恭喜

我认为你发现了一个错误。我可以复制你看到的内容。这只发生在Project Explorer中,而不是Java透视图中使用的“普通”视图。默认视图为Package Explorer

这是一个截图,其中两个都重现了你的情况(使用Eclipse Mars.1):

explorers

解决方法

按刷新(F5)或使用Package Explorer

为什么会这样?

我的猜测是,没有多少人使用默认包,使用Project Explorer的人数更少。 我将提交错误报告。已有报告Bug 418344