Java Resources是什么
用svn导如了个项目,一看目录傻眼了:
怎么长成这样了,前两个是什么东西?Java Resources是什么鬼!源码在是都在src文件夹中。第一反应就是我导错了。反复研究后发现并没有,神奇的是我运行了下,发现一切正常可以跑没问题!
问了下老司机,原来是Perspective(视角?不晓得怎么翻译)不同。
点击eclipse右上角画圈图标可以切换,当前是Java EE所以目录是一开始那样,换成Java的就变成了我原来所知道的样子如下:
使用maven管理java web项目时,我们往往会被eclipse上展示的目录结构所迷惑,明明有个Java Resources包,为啥又冒出个src文件夹呢?
我们先看看整体的目录结构:
经过对比,可以发现src下多了一个webapp文件夹,这个文件夹里存放着项目所有页面资源。
项目右键>Properties>Deployment Assembly。
可以看到src/main/java,src/main/resources,src/test/java目录编译后的部署路径都是
WEB-INF/classes,而编译前WEB-INF的父目录就是webapp,webapp编译后的父目录又是根目录,所以最直观的体现是,编译后项目名下所有的文件夹名称其实就是编译前webapp下的所有文件夹名。而Java Resources包其实只是方便开发人员开发,特地从src包中分离出来的。
编译前的webapp目录结构
编译后的项目目录结构
而现在WEB-INF下多了原项目java resources的编译文件,就在classes文件夹中
Java Resources是什么相关推荐
- java resources 目录_[Java] 在 jar 文件中读取 resources 目录下的文件
注意两点: 1. 将资源目录添加到 build path,确保该目录下的文件被拷贝到 jar 文件中. 2. jar 内部的东西,可以当作 stream 来读取,但不应该当作 file 来读取. 例子 ...
- java项目 js报错红叉,解决js红叉,java Resources红叉
Js文件红叉 Myeclipse 解决方法 1. 右键js文件 2. 选择[MyEclipse] 3. 点击[Exculde From Validation] Myeclipse2015 以上版 ...
- java resources目录 编码_关于Java项目读取resources资源文件路径
在看此篇博客是建议清楚classpath代表的路径,getServletContext().getRealPath("/")的含义,idea中项目编译后的目录格式,resoures ...
- java resources 路径_Java工程读取resources中资源文件路径问题
正常在Java工程中读取某路径下的文件时,可以采用绝对路径和相对路径,绝对路径没什么好说的,相对路径,即相对于当前类的路径.在本地工程和服务器中读取文件的方式有所不同,以下图配置文件为例. 本地读取资 ...
- java resources 目录_Maven项目中读取src/main/resources目录下的配置文件的方法
在Maven项目的开发中,当需要读取src/下的配置文件时,该怎么做? 我们假设Resources下有一个文件名为kafka.properties的配置文件(为什么用kafka.properties, ...
- java项目target文件夹_idea2019 maven项目main\java\resources文件夹下配置文件无法打包到target/classes中...
基于maven的一个springboot项目,启动报错,大致意思是缺少对于数据库连接信息的配置 可是我已经在application.yml中配置好了呀(都是复制粘贴,为啥报错呢,哈哈 此时想到配置会不 ...
- java resources介绍_Java之Resource接口
接口简介 JDK中提供了java.net.URL这个类来用于获取不同种类的资源(根据不同前缀的url可以获取不同种类的资源).但是URL这个类没有获取classpath和ServletContext下 ...
- java resources 目录_[坑]Idea Java 项目resources目录资源访问
最近写些小的 java 项目先用 resources 目录来存放一些资源文件,有些是正式环境的资源如 log4j 等配置,有些是junit测试环境,比如测试用的图片资源等. 如下以测试环境为例,进行说 ...
- java resources报错解决方案(步骤三亲测)
这两条遇到这个问题很烦,虽然没有实际影响,但是程序员都不喜欢看到报错要做五个改动,一般就好了 1.改动其他版本成为3.0 <?xml version="1.0" encodi ...
最新文章
- JSP+JavaBean+Servlet工作原理实例…
- 非对称加密算法RSA--转
- 12:MYSQL 使用函数创建自增序列管理表(批量使用自增表,设置初始值,自增幅度)
- 用tcc编译一个c语言写的简单代码hello world
- 解答: 刷DFT 版 Windows Phone 依然无法越狱安装程序的原因
- 逻辑备库之ORA-01403解决方法
- Windows XP系统超强支持工具全面接触
- 一次经典的tcp三次握手
- 东师2016年秋季计算机基础,东师2016年秋季《计算机基础》期末考核答案(1).doc
- springmvc源码阅读3--dispatcherServlet reqeust的执行流程
- 新买的衣服一定要洗吗?不洗就穿对身体不好吗?
- 线程池及其实现文章一
- NVMe驱动详解系列_第一部:NVMe驱动初始化与注销
- 运动世界校园显示服务器异常,运动世界校园为什么成绩异常 成绩异常相关
- 科学计算机语言,计算机语言教学科学思维
- 【Xmanager】Xbrowser-XDMCP远程访问RHEL5.3配置
- kubernetes-准入控制器-13
- MySQL数据库 1067号错误的解决办法
- windows 时间同步工具软件
- 支付宝也想帮你找东西,这个“物主码”是什么?