社区
其他技术讨论专区
帖子详情
Class.getResource中的奇怪大小写敏感错误?
weixin_38068363
2019-09-12 04:01:15
我使用下面的代码加载了一个图片资源,它在我的开发环境(netbeans)下工作正常,但是一旦它从桌面上运行就会抛出异常。 new ImageIcon(Images.class.getResource("images/highlighter24.gif")); 我将其追溯到我的文件有不同的情况比在代码中。 好吧,我的坏,但为什么不一致的行为? Gremlins? 注意:我在你问之前在windows上运行。
...全文
27
1
打赏
收藏
Class.getResource中的奇怪大小写敏感错误?
我使用下面的代码加载了一个图片资源,它在我的开发环境(netbeans)下工作正常,但是一旦它从桌面上运行就会抛出异常。 new ImageIcon(Images.class.getResource("images/highlighter24.gif")); 我将其追溯到我的文件有不同的情况比在代码中。 好吧,我的坏,但为什么不一致的行为? Gremlins? 注意:我在你问之前在windows上运行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38079250
2019-09-12
打赏
举报
回复
让我猜测:在NetBeans中,它是从文件系统(它不区分大小写)加载它,而从桌面运行它时,它在jar文件中(区分大小写)。 我以前见过这种类型的东西,一个Web应用在Windows上工作正常,但在Unix上失败了,因为我们在URL中遇到了错误的情况。 如果你认为jar文件是“只是另一个文件系统”,那么它是有道理的,即使它有点不协调有点恼人。
基于Web的酒店客房管理系统的设计与实现+论文+开题
3. 将项目
中
springmvc-servlet.xml配置文件
中
的数据库配置改为自己的配置;4. 运行项目,在浏览器
中
输入http://localhost:8080/ 登录 运行截图 编辑编辑编辑编辑编辑编辑编辑编辑编辑编辑编辑...
Class
.get
Resource
和
Class
Loader.get
Resource
Class
.get
Resource
(path)和
Class
Loader.get
Resource
(path),
Class
.get
Resource
()从当前.
class
文件路径查找资源,
Class
Loader则是从jar包根目录查找. path是指类加载器的加载范围 ("") ("/") 一个是当前 ....
Java
中
的 get
Resource
方法
(3)应用程序类加载器(Application
Class
Loader), 主要负责加载用户...另外
Class
.get
Resource
和
Class
Loader.get
Resource
的区别,就是在加载资源文件的时候,加载方式的不同
Class
.get
Resource
多了个resolveName方法。
关于使用this.get
Class
().get
Resource
()获取文件时遇到的坑
String path = this.get
Class
().get
Resource
("/").getPath() + fileName; System.out.println(path);// D:/example/exam01/target/
class
es/config/zh.md 在IDE工具
中
开发及Debug时一切都正常,但是打
java get
resource
linux下路径,java web项目
中
获取
resource
路径下的文件路径
public Get
Resource
{String path = Get
Resource
.
class
.get
Class
Loader().get
Resource
("xx/xx.txt").getPath();}----------扩展一 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是...
其他技术讨论专区
435
社区成员
791,270
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章