eclipse下,建立一个source folder(我建立的是folder,),名称为resource,调用时 为

"resource/bg.gif" ; //注意resource前面没有 /" 有/则错误

eclipse的相对路径起始位置位于当前包的根目录,System.getProperty("user.dir");可以打印出根目录。

另一种方法:在 src包下建立一个folder,名为res;调用方法如下:

"src/res/bg.gif"

在eclipse下,package,source folder,folder都是文件夹

它们的区别如下:

package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下.  (这个很重要,比如在pydev 建立一个python

时,你只能在source folder类型的文件夹下建,不能再其他如folder类型下建)

source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件.

项目构建后,source folder里面的java自动编译成class文件到相应的/web-inf/classes文件夹中,其他文件也会移到/web-inf/classes相应的目录下.

package和sourceFolder比较

相同之外:package下除了java文件也可以包含其他文件,而且编译、打包后的文件路径与source folder下的文件路径有一样规则

不同之外:1.sourceFolder靠"/"来进行上下级划分,package靠“.”来进行上下级划分。

2.source folder下能建package,而package下不能建source folder

3.java文件中的package属性是按package路径来进行赋值的,source folder路径不参与java文件的package属性赋值,再由 第二条不同得到结论,所有source folder下的java文件package属性都为空。

folder: 里面可以放入任何文件.包括java源文件,jar文件,其他文件(例如,图片,声音等).在此我说明一下,如果里面含有java源文件,不管程序是否正确,eclipse都不会报错,把它们当做普通文件处理.但是项目如果要使用这里面的文件,情况就不同了.

package,source folder,folder 之间相互转换

package 转成 folder 显示:选中package, build path-> Exclude

folder 转成 package 显示:选中folder, build path-> Include

package 转成 source folder 显示:选中package, build path-> Use as Source folder

source folder 转成 package 显示:选中folder, build path-> Remove from BuildPath

pacage 与 source folder 的转换同上

我的问题解决是将本来想让他编程package的folder,右键单击,buildpath,include。然后这个folder就编程package了。

java package 路径_java文件路径问题及Eclipse package,source folder,folder区别及相互转换...相关推荐

  1. java绝对路径和相对路径_Java文件路径,绝对路径和规范路径

    java绝对路径和相对路径 Today we will look into the Java file path. Java File path can be abstract, absolute o ...

  2. Java获取静态资源文件路径

    Java获取静态资源文件路径 ​ 开发中经常会有文件相关的操作,比如说文件的查找,文件的存储.但是在使用中往往会因为路径问题耽误大量的开发时间.在实际中常常通过File file = new File ...

  3. html获取文件路径_HTML 文件路径

    路径描述 picture.jpg 位于与当前网页相同的文件夹 picture.jpg 位于当前文件夹的 images 文件夹中 picture.jpg 当前站点根目录的 images 文件夹中 pic ...

  4. java 当前类相对路径_JAVA文件中获取该项目的相对路径方法

    1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://www ...

  5. java文件放在哪里_Java文件路径

    几大常用的方法 Class.getResource("")    返回的是当前Class这个类所在包开始的位置 getClassLoader().getResource(" ...

  6. java读取src xml文件路径_Java获取路径方法相对路径读取xml文件方法

    (1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI ...

  7. java文件路径转义_java文件路径中“\”和“/”的区别

    java文件路径中"\"和"/"的区别 发布时间:2020-06-25 17:51:22 来源:亿速云 阅读:189 作者:Leah 本篇文章为大家展示了jav ...

  8. java相对路径和绝对路径_Java相对路径/绝对路径总结

    Java相对路径/绝对路径总结[@more@]1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test ...

  9. java 相对路径转绝对路径_Java相对路径/绝对路径总结(转)

    1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径.http://www. ...

最新文章

  1. seaborn可视化直方图(histogram)、添加密度曲线、并自定义直方图中每一个条形的条形框的色彩(edgecolor)
  2. 【poe设备加电配置】
  3. 禁止程序接收鼠标事件的工具_报表工具html事件--鼠标悬停出现提示信息
  4. 本地Jupyter连接远程linux服务器
  5. LocalDateTime与LocalDate之间的相互转换
  6. 妹子每天加班1分钟,半年崩溃!向公司索赔55万!
  7. easyui tab 引用html,jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
  8. jmeter html 乱码,jmeter压测学习14-jmeter返回内容中文乱码问题
  9. Mysql 解决left join 数据重复的问题
  10. 以中划线开头正则表达式_正则表达式 汉字、数字、字母、横杠
  11. Clojure 学习入门(2)- eclipse 插件
  12. 人工智能3d建模算法_黑科技 | 3D人脸建模可以多简单?一张照片就搞定!
  13. linux调度器(五)——进程管理与CFS
  14. React中使用jsoneditor
  15. 注册表删除windows开机启动项
  16. 程序人生 - 怡宝和农夫山泉有什么区别,哪个更好一些?
  17. 操作系统实验二:银行家算法
  18. springBoot 修行之路1
  19. 数据结构——背包问题
  20. ajax java首字母检索_AJAX的拼音首字母查找对应中文的portlet

热门文章

  1. 织梦系统的安装与详细信息
  2. Hibernate讲解(三)-类映射文件中常用属性的了解
  3. 和php结合实现分页js代码,无JS,完全php面向过程数据分页实现代码
  4. 软件测试是什么,测试从一个点出发。
  5. linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装   基本系统Ubuntu 7.10 G - phpStudy...
  6. oracle 日期格式化_日期格式化跨年bug,是否与你不期而遇?
  7. git21天打卡day3-创建仓库
  8. Python测试转岗网络安全测试,挑战年薪30W+
  9. 测试经理如何规范测试团队(测试管理篇)
  10. redis 经纬度_Redis 中的 GEO(地理信息)类型