myeclipse中新建source folder目录和src目录
来源:互联网 发布:合肥数据恢复 编辑:程序博客网 时间:2024/06/06 19:13
以前一直没研究过这个问题,都是使用的是在src目录下新建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解决
总结:很多要在java中访问的文件可以放在src下或者便于区分新建特定名字的source folder目录放在下面,这样的会随着编译自动将java文件编译到/WEB-INF/lib下,不是java文件,则是直接拷贝过去,而这一切对于开发者都是透明的,developers just focus on the logic part!简单的放置文件,开发就OK了
- myeclipse中新建source folder目录和src目录
- 从CVS checkout项目到 myeclipse下 , src目录变成文件夹(Folder)而不是Source Folder
- 用maven创建项目后,在项目中src/main下添加java源代码目录(source folder)出错
- MyEclipse新建工程中的Source Folder
- Myeclipse中package,source folder,folder区别
- Myeclipse中package,source folder,folder区别
- Myeclipse中package,source folder,folder区别
- 新浪旧事-在MyEclipse中添加类似src/java的source folder
- eclipse中新建 package / source folder / folder 的区别
- 新建maven项目时没有出现src/main/java和src/test/java目录的解决方法
- idea新建maven项目没有src目录
- Eclipse+MyEclipse 中 package ,Source Folder ,folder 有什么区别?
- Eclipse+MyEclipse 中 package ,Source Folder ,folder的区别
- maven新建项目后,src/main/java不显示,新建Source Folder,提示信息The folder is already a source folder.
- myeclipse src目录浏览方式设置
- eclipse新建的android application project目录下src和layout为空
- myEclipse的web project 的src目录下建立package时出现package跑到libraries目录下或者和src在同一级目录下
- java在远程linux服务器中切换目录和新建目录,把本地文件上传到新建的目录中
- 初级Java工程师面试要点
- linux文件描述符导致squid拒绝服务
- 记录:Javascript本窗口和新窗口跳转页面的方法
- WCF 一步一步发布WCF服务到Windows 服务
- 关于使用keepalived后nginx日志中的健康日志清除方法
- myeclipse中新建source folder目录和src目录
- WCF服务编程-基础
- GridView无数据显示表头的最简易代码,极品!
- iptables 应用初探
- 设计模式分类
- JS的正则表达式
- zoj 2050 || poj 1753 Flip Game(状态压缩 简单BFS)
- 我的十一假期(2011上半年程序员总结)
- C#类修饰符见解