在Eclipse中导入类问题

时间:2011-09-20 20:33:34

标签: java eclipse import packages

我在一个不同的项目中有两个包,一个包叫做ch6,包含X类,另一个包是游戏,包括类Gamer,当试图导入game.Gamer手动在XI得到错误:“导入游戏无法解决“,但是当我将鼠标悬停在错误的红线上并选择”修复项目设置...“时,会出现一个对话框,提供将类游戏项目导入到X项目的路径中并且事情是固定的,为什么我不能手动添加game.Gamer虽然我使用相同的语法?

*编辑*

按要求包含代码:

项目ch6:

package ch6; 

abstract public class X {
    private int x = 7;
    public static final int y = 24;
} 

项目HFJ:

package game;

public class Gamer {
    public int z;
}

2 个答案:

答案 0 :(得分:1)

如果您有两个Eclipse项目,它应该类似于:

[Project ch6]
  -java
  -Build Path
   ....
[Project game]
  -java
  -Build Path
  ...

导入您想要的跨项目 - > (你可以通过多种方式进入这条路径)

  [right click] ch6 -> Properties -> Build Path  
  Projects Tab -> Check [game] || (add) Project [game];

然后做一个干净的构建。这应该解决导入并组合路径。

编辑:按照Ed的建议改变顺序。

答案 1 :(得分:0)

我认为如果你没有使用正确的目录结构,你可能会看到这个 - 如果game.Gamer.java没有存储为/game/Gamer.java。

此外,如果您还没有,请尝试刷新项目(在树中选择项目,然后选择File..Refresh菜单。