java - 访问 .exe 中保存的文件。 java

标签 java exe launch4j

我用java编写了一个程序,并将一些数据存储在txt文件中。然后,我使用 launch4j 将项目制作为 .exe 文件,我想知道如何访问应该位于 .exe 中的文件中存储的数据。

我尝试过使用 getClass().getResource(file).path();获取文件路径,但这似乎不起作用。

最佳答案

到部署时,这些资源可能会变成 。既然如此,资源必须通过 URL 访问,而不是通过 File 访问。请参阅info page对于标签,对于形成 URL 的方法。

关于java - 访问 .exe 中保存的文件。 java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18378891/

相关文章:

windows - 如何自动更新使用 Inno Setup 安装的应用程序

java - 尝试使用 Alakai 插件将 Launch4j 集成到 Maven 项目中

java - 开发第一个 Android 应用程序时出错

java - 删除链表中的元素

java - BindingResult 和 bean 名称 'configId' 的普通目标对象都不能用作请求属性 Jasper 异常

c++ - 已发布的 qt .exe 无法在另一台计算机上打开

python - PyInstaller "failed to execute script"错误

c - 如何禁用C中的关闭按钮?

java - Maven、JavaFX、Launch4J-Maven-plugin - 如何捆绑 JRE?

java - 如何在android启动(启动)上启动(注册)服务?