java - 创建jar文件时如何添加输入文件

标签 java netbeans jar

对于我的 Java 应用程序,我使用 src 文件夹内的一些输入文件。但是在我创建 jar 文件并使用它之后,它给出一个错误,指出找不到该文件。 在 NetBeans 中创建 jar 文件时如何添加输入文件?

最佳答案

您需要使用getResourceAsStream(String name) ,获取文件流:

InputStream is = MyClass.class.getResourceAsStream("fileName");

这会将输入流返回到文件 fileName,该文件位于 MyClass.class 所在的目录内。

关于java - 创建jar文件时如何添加输入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11486820/

相关文章:

java - 用于 emacs 的最佳 Java 工具

java - 有没有一种方法可以在不使用 Netbeans、Eclipse 或场景生成器的情况下创建 FXML/Javafx 桌面应用程序?

java - 有没有办法将 mywebapp-1.0-SNAPSHOT-classes.jar 从 maven-war-plugin 中的 attachClasses 配置更改为 mywebapp-1.0-SNAPSHOT.jar?

java - 在 Eclipse 中添加外部 .jar 文件

java - 我可以在通过 Properties 对象枚举时删除元素吗?

java - 解决 xml RESTful 问题的最简单 Jersey 客户端

JAVA性能洞察,重构现有代码

由于 Netbeans 中的这些文件,head 与 origin/master 的 git merge 失败

java - 如何使标签在单击时移动?

java - 使用 Jackson 解析器时 Android verifyError 崩溃