问题
I just installed Eclipse.
The Eclipse created the "workspace" folder.
In this folder I created a "game" sub-folder (for my class called "game"). I have already .java files for that project (I wrote them in a text editor before I started to use Eclipse).
I put all my .java file into the "game" directory.
In Eclipse I created a "New Java Project" from existing code.
What wanders me is that the Eclipse create a "src" sub-folder into my "game" folder. As far as I understand "src" stands for "source". But my source (.java files) is in the "game" (by the construction).
Am I doing something wrong?
ADDED:
I still cannot solve the problem. The whole day I am trying to start programming in Eclipse using existing code. It's incredibly complicated.
Should I "Import Existing Project into Workspace" or should I "Create New Java Project from Existing code".
Should I create "src" folder by hands and put in "workspace"?
Should I create folders for packages or Eclipse will do it by itself?
Should I copy my .java files to the package directory before or after I create a project in Eclipse?
回答1:
I would recommend keeping your sources separate from the eclipse workspace, and then use the function:
Import existing project into workspace.
That way you can keep your project under source control, while leaving Eclipse manage its workspace (located elsewhere) on its own.
If you have only sources (anywhere you want), but no Eclipse project, all you need to do create a New Java project, and select your external directory as root directory for your sources.
selecting "Create project from existing sources"
回答2:
src is where Java IDEs (at least Eclipse and NetBeans) put the source files, it is pretty much standard, and the hierarchy of the folder inside it has to match your Java packages names.
回答3:
The convention for Java is that your Java files are arranged by namespace under a 'src' directory. So if your application's namespace is com.example.myGame your Java files will be located thus src\com\example\myGame\MyClass.java.
回答4:
Eclipse attempts to enforce a folder structure that is easy to maintain for all applications. You are not doing anything wrong. But you do have the option to select a different location for your source files but...everyone else expects your source code to be in src so why not.
On the New Project screen you can choose the location where you want your source files or configure the default location if you are not happy with src.
来源:https://stackoverflow.com/questions/2637735/what-is-src-directory-created-by-eclipse