今天从svn下载项目到Myclipse中一直报packege的错误,看了下,是source folder的问题,记录下
myeclipse中新建的source folder和新建folder是什么区别:
source folder,源代码文件夹,先见了这个文件夹/目录之后可以发现它的图标和src的图标是一样的。而且右键
Build Path---->Configure Build Path可以看见是这样的(test目录为新建的source folder)
可见src和test目录都是被编译到/WEB-INF/classes目录下,我们在这个目录下也确实会找到这两个目录
实际上,虽然在编写代码的时候这两个目录是分开的,但是myeclipse是自动编译的,编译之后会将.class文件自动拷贝到/WEB-INF/classes下,这样你将web项目发布的时候,tomcat下是只有.class文件的,这样就完成了web项目的访问了。
这里就牵涉到myeclipse设计的另外一个特点:
我们在开发的时候使用的都是具体的编译前的文件,这些文件是开发者需要的,开发者使用和需要的并不是.class文件,而服务器和JVM都是需要的.class文件,这样,developers操作src中的文件,myeclipse保存的时候自动编译(当然也可以设置为手动编译),然后生成的.class文件其实开发者就很少关注了-----这样带来的好处是什么:在开发的时候我们可以建立不同的source folder,按照层次和功能来建立,其中可以放各种资源文件或者是配置文件。这样有利于开发时期的项目管理问题,而在编译之后他们实际位置又可能相同,都在WEB-INF/lib下,如果有设置包,当然src下有包则很多是“包.类”这样的情况,这些都已经不再需要开发者关心,开发者关心开发时期的问题就好,剩下的myeclipse解决
分享到:
相关推荐
5. **数据源 (Data Source)**: 数据源是连接到数据库或其他数据提供者的桥梁。在BIRT中,可以创建新的数据源,选择相应的数据库驱动,并配置连接参数,如URL、用户名和密码。 6. **数据集 (Data Set)**: 数据集是...
`Source Folder`是专门用来存放可编译的Java源码,而`Folder`则仅作为普通文件夹使用。 3. **运行Java文件** 选中Java类,右键点击`Run As` -> `Java Application`,或者直接使用工具栏上的运行按钮来启动Java应用...
- 创建Java文件时,需要在项目中右键选择`New` -> `Source Folder`(或`Class`、`Package`、`Folder`等),然后命名为`src`,这是存放Java源代码的地方。之后可以在此目录下右键创建Java类。 2. **运行Java文件** ...
- **Folder** 则是普通文件夹,不支持自动编译功能,如果要在其中存放 Java 文件,需要手动配置为 SourceFolder 或者通过 `Build Path` 添加到编译路径中。 ##### 3. 运行 Java 文件 - 选中想要运行的 Java 文件...
2. **编写PHP代码**:在新建的PHP项目中,右键点击“Source Folder”,选择“New” -> “PHP File”,输入文件名并开始编写代码。MyEclipse将提供代码提示和语法高亮等功能。 3. **运行和调试PHP**:通过右键点击...
4. **Folder与Source Folder的区别**:Folder是普通文件夹,不被MyEclipse视为源代码目录,而Source Folder则被识别为包含源代码的目录,MyEclipse会对其进行编译和错误检查。 5. **代码提示与辅助**:MyEclipse...
- `Source folder`:指定创建的类所在的源文件目录。 - `Package name`:指定类所在的包名。 - `Modifiers`:指定类的访问修饰符,如`public`。 - `Superclass`:指定父类。 - `Interface`:实现的接口列表。 ...
- **SourceFolder**:专门用于存放Java文件,可以进行自动编译,并且可以嵌套其他SourceFolders。 - **Folder**:普通的文件夹,不能自动编译Java文件,如果要在Folder中存放Java文件,则需要将其添加为源文件夹。...
在项目中右击文件夹,选择`Build Path` -> `Use as Source Folder`,这样文件夹内的内容会被视为源代码。 8. 配置Tomcat: 打开`Servers`视图,右键点击`New` -> `Server`,选择Apache Tomcat版本,按照向导完成...
3. **Source Folder与Folder的区别**:Source Folder是专门用于存放Java源代码的,MyEclipse会自动对其中的文件进行编译。而Folder则仅作为普通文件夹,不包含自动编译功能。如果需要将Folder视为源文件夹,需进行...
在项目中创建源文件,右键点击`myproject` -> `New`,可以选择`Source Folder`、`Class`、`Package`或`Folder`。`Source Folder`是存放源代码的目录,通常命名为`src`,而`Folder`则为普通文件夹,不包含源代码检查...
1. **创建新的Source Folder**:右键项目名称,选择`New -> Source Folder`,为项目创建一个新的源代码目录。 2. **移动配置文件**:将`src`目录下的`spring.xml`和`struts.xml`移动到新创建的`conf`目录下。 3. *...
2. **配置Myeclipse插件**:将jad.jar复制到Myeclipse的plugins目录下,具体路径可能因安装位置不同而略有差异,例如:`{Myeclipse_installation_folder}/plugins`。 3. **重启Myeclipse**:完成文件复制后,需要...
`Source Folder`是MyEclipse识别的源代码目录,能自动编译其中的Java代码,而`Folder`则仅作为普通文件夹使用,不参与编译。 3. **运行Java文件**:选中要运行的Java类,通过右键菜单选择`Run As` -> `Java ...
右键点击项目根目录,选择New -> Source Folder,创建src/main/java,src/test/java,以及src/test/resources这三个源代码和资源文件夹。同时,我们需要调整这些文件夹在构建路径中的顺序,以便于编译和运行。 接...
2. 【Source folder】:代表了在这个Web应用中,源代码的保存目录。 3. 【Web root folder】:Web应用根目录名称,其实只是Web应用所在目录的一个映射而已。 4. 【Context root URL】:将【Web root folder】映射成...
2. **添加EJB模块**:在新建的Web项目中,右键点击“Source Folder”,选择“New” > “Enterprise Bean”。这里可以选择EJB 2.x或EJB 3.x版本的Bean。 3. **配置EJB属性**:在新建Bean的向导中,设置Bean的名称、...
- 选择 “Create project from existing source”,并浏览到 Nutch 1.2 的源码根目录。 2. **设置输出目录**: - 不要直接点击 Finish,而是点击 Next。 - 在 Default output folder 设置中,将输出目录更改为 `...
首先,选择"New" -> "Web Project",然后在"Project name"中输入项目名称,"Source folder"设为`src/main/java`,"Web root folder"设为`src/main/web`,并确保勾选"Maven"选项以添加Maven支持。在"GroupId"中输入...
3. 在“Source Folder”页面,可以添加或修改源代码目录,例如src/main/java。 4. 完成设置后,点击“Finish”按钮,项目就创建成功了。 ### 四、编写与运行Java代码 1. 在项目下右击,选择“New”->“Class”,...