怎么根据报错类找到jar包路径

怎么根据报错类找到jar包路径,第1张

1、首先思路是通过给定的包名,获取到该资源路径

2、其次判断该路径是文件夹还是jar包,如果是文件夹,直接通过File.listFile方法笑竖获取所有文件,找到类文件。

3、最后在类文野升颤件中找到jar包路径颂败即可。

是。文件路径以斜杠开头亏轮的就是绝对路径,绝对路径不再是以类为出发点,jar包里的斜杠是jar包内早盯部的根目录。斜杠就代表jar包的根目录,即绝对路径,若没有最左边的斜杠,则表示相对陆空和路径。

将字体文件放在 java 程序 resources 资源文件下加载,Thread.currentThread().getContextClassLoader().getResource("").getPath() 这种方式可以咐虚正确获取字体文件路径。

但是 spring boot 打成 jar 包之后,以上方法就访问不凳弊到字体文件了,需要衡粗燃用流的方式访问:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12148517.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存