gpt4 book ai didi

java - 在 Eclipse JAR 导出中包含文本文件?

转载 作者:行者123 更新时间:2023-11-30 07:01:26 25 4
gpt4 key购买 nike

我正在使用 FileInputStreamFile 对象中读取。我的程序在 Eclipse IDE 中运行时能够读取文本文件,但在作为 JAR 文件运行时则不能。

我将其导出为 JAR 文件 而不是 Runnable JAR 文件,并且我知道该文本文件已包含在 JAR 文件中,因为我提取了它去检查。

这是我的文件结构:
enter image description here

最佳答案

我建议您将 learnaboutfonts.txt 放在 src 文件夹中(而不是在包中),然后像下面这样在源代码中读取文件:

Resource resource = new ClassPathXmlApplicationContext().getResource("classpath:learnaboutfonts.txt");
InputStream is = resource.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));

而且你可以随心所欲地使用br。快乐编码。

关于java - 在 Eclipse JAR 导出中包含文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29853041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com