Jar包找不到文件路径问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jar包找不到文件路径问题相关的知识,希望对你有一定的参考价值。

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

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

jar打包完成后提示找不到主类,高手看一下哪一步有问题?

1,编写一个java测试文件 Ycam.java
2,编译后出现Ycam$1.class、Ycam$2.class、Ycam.class三个文件。
3,用 java Ycam 命令能正常运行。
4,在当前目录下新建了“a.txt”文本文件,输入“Main-Class: pz.Ycam”(空格和回车都有),保存。
5,在当前目录下创建了一个名为“pz”的文件夹。将上面编译后的三个类文件放进去。
6,用jar cvfm pz.jar a.txt pz 命令打包。
7,用javaw pz.jar 命令运行不成功,提示找不到主类。
高手看一下是上面那一步有问题还是缺少另外的步骤?
是我的打包方式出问题了,我用了另外一种打包方式运行成功!
谢谢两位!

一般这种问题都是classpath设置的不对吧?
改了注销下就行了。
参考技术A 路径的原因是最大的,仔细检查一遍再看

以上是关于Jar包找不到文件路径问题的主要内容,如果未能解决你的问题,请参考以下文章

jar包中配置文件的路径

android找不到jar包中远程依赖的类

jar打包完成后提示找不到主类,高手看一下哪一步有问题?

android studio导jar包找不到类的解决方法

android studio导jar包找不到类的解决方法

idea打包jar,运行错误: 找不到或无法加载主类