什么是Eclipse创建的“src”目录?
-
我刚刚安装了Eclipse。
-
Eclipse创建了“workspace”文件夹。
-
在这个文件夹中,我创建了一个“游戏”子文件夹(我的class级称为“游戏”)。 我已经为该项目创建了.java文件(在我开始使用Eclipse之前,我在文本编辑器中编写了它们)。
-
我将所有.java文件放入“游戏”目录中。
-
在Eclipse中,我从现有代码创建了一个“New Java Project”。
让我感到困惑的是Eclipse在我的“游戏”文件夹中创建了一个“src”子文件夹。 据我所知,“src”代表“来源”。 但我的源(.java文件)是在“游戏”中(通过构造)。
难道我做错了什么?
添加:
我仍然无法解决问题。 我整天都在尝试使用现有代码在Eclipse中开始编程。 这非常复杂。
-
我应该“将现有项目导入工作区”还是应该“从现有代码创建新Java项目”。
-
我应该手工创建“src”文件夹并放入“工作区”吗?
-
我应该为包创建文件夹,还是Eclipse会自己创建?
-
我应该在Eclipse中创建项目之前或之后将我的.java文件复制到包目录中吗?
我建议将您的源与Eclipse工作区分开,然后使用该函数:
将现有项目导入工作区。
这样,您可以将项目保持在源代码控制之下,同时让Eclipse自己管理其工作区(位于其他位置)。
如果您只有源(您想要的任何地方),但没有Eclipse项目,您只需要创建一个New Java项目,并选择外部目录作为源的根目录。
选择“从现有来源创建项目”
src
是Java IDE(至少是Eclipse和NetBeans)放置源文件的地方,它非常标准,并且其中的文件夹层次结构必须与您的Java包名称相匹配。
Java的约定是您的Java文件按名称空间排列在’src’目录下。 因此,如果您的应用程序的命名空间是com.example.myGame
您的Java文件将位于src\com\example\myGame\MyClass.java
。
Eclipse尝试强制实施易于为所有应用程序维护的文件夹结构。 你没有做错任何事。 但是您可以选择为源文件选择不同的位置,但是……其他人都希望您的源代码位于src中,为什么不呢。
在New Project屏幕上,如果您对src不满意,可以选择所需源文件的位置或配置默认位置。
- eclipse库包 – 无法从某些库中导出包
- IntelliJ在鼠标hover时显示JavaDocs工具提示
- ClassNotFoundException:org.eclipse.xtext.junit_2.4.3.v201309030823找不到junit.framework.TestCase
- 将Maven与Eclipse Kepler集成的问题
- 为什么我的发布在Tomcat v7.0服务器中由于另一个进程的锁定而失败?
- 在src目录中的eclipse中添加文件夹而不使其成为包
- 找不到处理Execution default-proguard的市场条目
- Tomcat 7 Server不会加载类:ClassNotFoundException
- 如何从Eclipse中的项目运行单个Java文件?