JAVA读取了本地TXT,但是导出JAR并运行时提示系统找不到指定路径求助

JAVA读取了本地TXT,但是导出JAR并运行时提示系统找不到指定路径求助,第1张

没有找到主类哦

有两种可能,一是你导出的时候出问题了,二是你的系统需要一些设置。

你可以先找一个在其他机器上能执行的jar文件试试看,如果可以打开,就说明是你导出有问题,否则,就是你的系统需要设置,一般是后者,系统设置的话,有点小小麻烦,你进5044群5871,里面有个文档是解决这个问题的,求采纳,求赞

你是怎么打包的手工用 WinRAR/WinZip/7Zip 之类的软件打开这个 jar 文件确认一下,那个 xml 文件在什么位置。

一般推荐的做法是把配置文件集中放在 /META-INF 文件夹中。

String path = (StringvalueOf(ThreadcurrentThread()getContextClassLoader()getResource("")))replaceAll("file:/", "")replaceAll("%20", " ")trim();

你没有说清楚。是另一个工程中的代码访问jar中的xml文件,还是jar本身的代码访问xml文件。

如果是前者应该是没有办法的。

如果是后者。

BufferedReader br = new BufferedReader(new InputStreamReader(

((YourClassthisgetClass()getResourceAsStream("1xml")))));

String s;

while ((s = brreadLine()) != null)

Systemoutprintln(s);

以上就是关于JAVA读取了本地TXT,但是导出JAR并运行时提示系统找不到指定路径求助全部的内容,包括:JAVA读取了本地TXT,但是导出JAR并运行时提示系统找不到指定路径求助、cmd 运行jar包读取配置文件时路径报错、springboot获取jar包路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9525333.html

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

发表评论

登录后才能评论

评论列表(0条)

保存