关于Eclipse中的 Source Folder导致的路径问题
2011-11-27 18:07
411 查看
Source Folder在eclipse中就是放入class文件的路径,大家都熟悉的src就是Source Folder。
当我们发布程序时,src下面的.java文件都编译成了.class文件放入WEB-INF\classes文件夹下。
你也可以建一个Source Folder,名字随便起,但记得它里面的内容最终发布时在被放在了WEB-INF\classes文件夹下。
这不是我想说的,我想说的是路径问题。
比如你建一个名为cong的Source Folder,里面放了一些配置文件,当别的配置文件引用conf里面的东西时,
路径是WEB-INF\classes.就是说,conf里面东西的路径就是src的路径!
你可以查看一下,发布完程序后,conf里面的东西和src里面的东西放在一块了,而且没有conf这个文件夹!
所以我们可以认为:新建Source Folder,其实没有新建Source Folder,在视觉上我们感觉多了一个文件夹,
这样好管理我们的东西,但最后它里面的东西和src下的东西放一块了。我们就认为所有的Source Folder就是一个src。
所以路径的问题按照src路径处理就行。(你完全可以无视你新建的Source Folder).
大家注意一点,Source Folder本来只能放.java文件的,最后发布时编译成class文件放到WEB-INF\classes下。
你当然可以放其他文件,比如xml文件,上边我也说了这些文件和.java文件一起放到WEB-INF\classes下。
有所不同的是:如果放.java文件,你可以建package包。(假如你建了Folder它自动成为package,因为本来就是为了放java文件的)
发布时package下的java可以编译,发布。但是其他格式的文件只能放到Source Folder下,你如果放到某个package下,
Eclipse就不认识,最后也没有发布这个文件。你可以到服务器下看看,却是没有你要的文件。所以对于其他格式的文件要放在
Source Folder下,就不要再建立二级目录了,Eclipse不认识的。它只认识package目录里面的java文件。
说了这么多,我们对Source Folder有了清楚地认识了吧,它本来就是为java文件而设计的,就像package。
当我们发布程序时,src下面的.java文件都编译成了.class文件放入WEB-INF\classes文件夹下。
你也可以建一个Source Folder,名字随便起,但记得它里面的内容最终发布时在被放在了WEB-INF\classes文件夹下。
这不是我想说的,我想说的是路径问题。
比如你建一个名为cong的Source Folder,里面放了一些配置文件,当别的配置文件引用conf里面的东西时,
路径是WEB-INF\classes.就是说,conf里面东西的路径就是src的路径!
你可以查看一下,发布完程序后,conf里面的东西和src里面的东西放在一块了,而且没有conf这个文件夹!
所以我们可以认为:新建Source Folder,其实没有新建Source Folder,在视觉上我们感觉多了一个文件夹,
这样好管理我们的东西,但最后它里面的东西和src下的东西放一块了。我们就认为所有的Source Folder就是一个src。
所以路径的问题按照src路径处理就行。(你完全可以无视你新建的Source Folder).
大家注意一点,Source Folder本来只能放.java文件的,最后发布时编译成class文件放到WEB-INF\classes下。
你当然可以放其他文件,比如xml文件,上边我也说了这些文件和.java文件一起放到WEB-INF\classes下。
有所不同的是:如果放.java文件,你可以建package包。(假如你建了Folder它自动成为package,因为本来就是为了放java文件的)
发布时package下的java可以编译,发布。但是其他格式的文件只能放到Source Folder下,你如果放到某个package下,
Eclipse就不认识,最后也没有发布这个文件。你可以到服务器下看看,却是没有你要的文件。所以对于其他格式的文件要放在
Source Folder下,就不要再建立二级目录了,Eclipse不认识的。它只认识package目录里面的java文件。
说了这么多,我们对Source Folder有了清楚地认识了吧,它本来就是为java文件而设计的,就像package。
相关文章推荐
- 关于Eclipse中的 Source Folder导致的路径问题
- java文件路径问题及Eclipse package,source folder,folder区别及相互转换
- 关于Myclipse中java项目新建Source Folder中配置文件路径的问题
- 关于java项目 Source Folder编译后的路径问题(类加载路径问题)
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于idea 和eclipse开发工具的路径问题
- 关于Eclipse的图片存放位置及路径问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于项目路径问题导致的错误
- eclipse与idea中classpath配置路径不同导致迁移项目时的FileNotFoundException问题
- 关于用eclipse导入项目后提示gen already exists but is not a source folder的错误
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于在eclipse中获取tomcat路径的问题
- VirtualBox ShareFolder 充当Apache2 源路径时宿主-客户机双缓存机制缺乏沟通导致的微妙问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于使用android Eclipse按ctrl+鼠标左键或者F5出现source not found的问题如何解决
- 关于MyEclipse查看底层源码出现source not found的问题(MyEclipse、Eclipse配置JAD)
- 关于eclipse里的jsp编译文件路径问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于include标签导致js路径找不到的问题分析及解决