繁体   English   中英

如何从Eclipse中的包中导入类?

[英]How do I import classes from a package in Eclipse?

我有一个名为snake的软件包文件夹,带有.java文件,并且我尝试从中导入特定的类,例如Move

我已经将该文件夹放置在与当前正在使用的src文件夹相同的项目文件夹中,但是当我尝试执行import snake.Move; 我收到一条错误消息,提示无法解决导入

我是否将文件夹存储在错误的目录中? 还是我错过了一步?

确保.java文件注册在与src Eclipse项目文件夹中使用的文件夹同名的软件包中。

换句话说,他们必须从以下内容开始:

package snake;

..如果它们位于src/snake文件夹中。

您的源文件必须位于Eclipse所谓的“ Source Folder 默认情况下,对于新的Java项目,将创建src并将其标记为源文件夹。 如果您刚刚将带有源文件的文件夹从文件系统粘贴到项目文件夹中,则将在Eclipse中看到src并且您的文件夹看起来有所不同( src有一些棕色块,将其标记为源文件夹)。 您还需要将文件夹注册为源文件夹。

您有2种方法来设置源文件夹:

  1. 右键单击项目,然后选择“ New > Source Folder然后输入简单文件夹的名称。 单击“完成”后,您将看到常规文件夹已标记为src ,并且已正确注册为源文件夹。
  2. 右键单击您的项目,然后选择Properties然后选择选项卡Java Build Path和第一个子选项卡Sources 在这里您可以看到当前注册的源文件夹,并且可以按Add Folder将更多文件夹(从项目的主文件夹中)注册为源文件夹。

但是,请记住,通常只有一个源文件夹(即src并将所有代码放入其中(按包组织),这更容易,也是一种最佳做法。

Package文件夹应与导入它的Java文件位于同一目录内。

因此,如果main.java导入蛇包,它们应该具有相同的路径

src /蛇

src / game.java

如果它们不在同一文件夹中,则最好将它们保留在同一文件夹中(如果您的程序可以使用),这样会更容易。

src文件夹下创建一个名为“ snake”的文件夹,然后将您的移动文件放在此处

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM