我刚刚安装了Eclipse。
Eclipse创建了“workspace”文件夹。
在这个文件夹中,我创建了一个“游戏”子文件夹(我的班级称为“游戏”)。我已经为该项目创建了.java文件(在我开始使用Eclipse之前,我在文本编辑器中编写了这些文件)。
我将所有.java文件放入“游戏”目录。
在Eclipse中,我使用现有代码创建了“New Java Project”。
让我感到困惑的是Eclipse在我的“游戏”文件夹中创建了一个“src”子文件夹。据我所知,“src”代表“来源”。但是我的源代码(.java文件)位于“游戏”中(通过构造)。
我做错了吗?
增加:
我仍然无法解决问题。整天我都在尝试使用现有代码在Eclipse中开始编程。这太复杂了。
我应该“将现有项目导入工作区”还是应该“从现有代码创建新Java项目”。
我应该手工创建“src”文件夹并放入“工作区”吗?
我应该为包创建文件夹,还是Eclipse会自己创建文件夹?
我应该在Eclipse中创建项目之前或之后将.java文件复制到包目录中吗?
答案 0 :(得分:10)
我建议将您的源与Eclipse工作区分开,然后使用函数:
将现有项目导入工作区。
这样,您可以将项目保持在源代码管理之下,同时让Eclipse自己管理其工作区(位于其他位置)。
如果您只有源(您想要的任何地方),但没有Eclipse项目,您只需要创建一个New Java项目,并选择外部目录作为源的根目录。
选择“从现有来源创建项目”
答案 1 :(得分:3)
src
是Java IDE(至少是Eclipse和NetBeans)放置源文件的地方,它非常标准,并且其中的文件夹层次结构必须与您的Java包名称相匹配。
答案 2 :(得分:1)
Java的约定是您的Java文件按命名空间排列在'src'目录下。因此,如果您的应用程序的名称空间为com.example.myGame
,那么您的Java文件将位于src\com\example\myGame\MyClass.java
。
答案 3 :(得分:1)
Eclipse尝试强制实施易于为所有应用程序维护的文件夹结构。你没有做错任何事。但您可以选择为源文件选择不同的位置,但是......其他人都希望您的源代码在src中,为什么不呢。
在New Project屏幕上,您可以选择您想要源文件的位置,或者如果您对src不满意,可以配置默认位置。