`
lushuaiyin
  • 浏览: 675210 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于Eclipse中的 Source Folder导致的路径问题

 
阅读更多

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。


分享到:
评论

相关推荐

    使用ant从多个SourceFolder的项目中导出jar包的测试项目

    有些项目中存在多个SourceFolder,而我们可能需要从其中一个SourceFolder中导出jar包。使用ant进行简单的编译打包已经不能满足该需求。笔者经过细心研究,找到了一种可行的解决方案。详情请参考该完整的java项目,...

    Source Insight的相对路径设置方法

    Source Insight的相对路径设置

    Eclipse初始安装配置及常见问题总结

    Eclipse初始安装配置及常见问题总结

    eclipse快捷键.txt

    2.2 eclipse中project的技巧,就是在存在测试代码的时候,将测试代码和主要代码通过source folder分开,然后设置没有eclipse 1.2 eclipse快捷键 /** * 1. alt+/ 代码辅助 * 2. ctrl+s 保存编译 * 3. ...

    Eclipse Installation

    eclipse,

    使用eclipse查看jar包的工具

    eclipse查看jar包源码工具:在Eclipse查看开发包jar源码的方法如下: ...3.在打开的窗口中,可选择文件(jar\zip),目录或工作空间中的jar文件,在这里我选择External Folder…,选择如E:/java project/guava即可

    Eclipse里配置Tomcat

    12.选择 Window > Preference > Java > Build Path,选中Folders指定目录作为新建java工程默认的路径,请保持Source folder name 和 Output folder name为默认值。“As JRE library use"选中”JRE_LIB variable“; ...

    eclipse rcp drag&drop

    eclipse rcp 关于拖动的文档,里面也有代码例子,但不是完整demo

    Folder Size 2.1 Folder Size 2.1

    Test Folder Size 2.1 Folder Size 2.1

    eclipse打开文件夹插件

    根据开源的openextern修改而来,直接放在eclipse\dropins目录下面即可。 重启Eclipsep之后,右键菜单里即添加了Open Shell和Open Folder两个功能。 也可以在工具栏里添加。

    Folder Marker Home 4.2中文注册版.rar

    关于添加图标库,将IconPack.rar文件解压缩,复制IconPack文件夹内的所有.icl文件到C:\Program Files\Folder Marker\icl目录下,能够添加更多文件夹图标。使用很简单,1、先选择要更改的文件夹。2、在图标中选择...

    maven+eclipse

    在eclipse中创建maven工程,注意几项: 选择Artifact ID为maven-archetype-webapp的一项 创建目录结构:工程右键:new-Source Folder,创建如下几个目录 依次设置java,resources目录的class输出目录,工程右键:build...

    vb backup files/folder source code

    Can backup simple. Support multi to multi folder backup

    org.eclipse.paho.client.mqttv3-1.2.0-sources.zip

    mqtt java版本的源码,版本号1.2.0,有兴趣的可以下载,mqtt广泛用于物联网,智能家居,...4.在moudle的main目录下创建resources目录(New > Folder > Java Resources Folder) 5.将nls的资源文件copy至resources即可

    EBS开发(form builder)中使用文件夹(folder)功能的步骤

    EBS开发(form builder)中使用文件夹(folder)功能的步骤 ,比较详细

    com.cb.eclipse.folding.KAM-3.5.zip Eclipse代码折叠插件

    说明: Eclipse代码折叠插件 ...2 unzip into Eclipse's plugins folder 3 restart Eclipse Then use Windows > Preferences > Java > Editor > Folding and specify user defined regions 亲测Eclipse Juno可用

    windows-folder-remark-master.zip

    windows-folder-remark-master.zip windows-folder-remark-master.zip windows-folder-remark-master.zip windows-folder-remark-master.zip windows-folder-remark-master.zip windows-folder-remark-master.zip ...

    kill_folder 专杀

    kill_folder 专杀文件病毒,特好用 kill_folder 专杀文件病毒,特好用

    FolderSniffer.exe

    FolderSniffer.exe FolderSniffer.exe

    Microsoft Private Folder 1.0

    Microsoft Private Folder 1.0又名我的密码箱是一款功能超群的加密软件,它界面友好,简单易用,采用先进的文件系统驱动技术及安全可靠的加密算法,真正意义上的实现了与 Windows文件系统的无缝集成,全面保证加密...

Global site tag (gtag.js) - Google Analytics