当前位置: 首页 > 知识库问答 >
问题:

从源文件夹访问属性以导出到可运行的jar

彭星津
2023-03-14

当我导出到可运行的jar时,我需要从我的jar中访问属性文件,所以当我将props文件放在eclipse的项目根文件夹中时,它正在运行,但是当导出时,它不会被复制,所以我想将它放在源文件夹中。如何从源文件夹访问它。

共有1个答案

姚胡媚
2023-03-14

1、属性文件是否打包在jar文件中?

请改用MyClass.Class.GetResourceStream(“/config.properties”)

新建文件(文件名)将在user.dir中搜索文件名

 类似资料:
  • 我正在尝试从一个java项目运行一个javascript文件。目前,我正在使用Nashorn java脚本引擎运行脚本,并使用maven编译和创建jar文件。 我得到警告: 我使用的是openjdk 11版本。这会是一个很大的问题吗?如果是这样的话,我要做的事情的最佳替代方案是什么? 我得到了一个FileNotFoundException 我有一个javascript文件脚本。js和两个java文

  • 我有一个资源文件夹/包在我的项目的根,我"不"想要加载某个文件。如果我想加载某个文件,我会使用class.getResourceAsStream,我会没事的!!我实际上想做的是在资源文件夹中加载一个“文件夹”,循环该文件夹中的文件,并获得每个文件的流,并在内容中读取...假设在运行时之前没有确定文件名...那我该怎么办?有没有一种方法来获得一个文件夹中的文件列表在您的jar文件?请注意,带有资源的

  • 我通过以下方式访问图像和文本文件: 如果有人能请我给我一步一步的解释,在哪里移动我的文件/更改我的代码,我将非常感谢。我看了很多其他线程,类路径/类加载器真的让我感到困惑。我试过一些 东西也有,但似乎都没有用。请帮忙,我有一个完成的程序和这最后一件事真的很沮丧,谢谢! 编辑1:所以我尝试了user2933977的建议,并将getResource更改为getResourceStream,结果一切都运

  • 我尝试将一个具有不同库的Java项目导出到一个可运行的JAR文件中,其中包括一个JavaFX GUI和许多不同的东西。当我在eclipse中运行我的项目时,没有问题。但是,当我试图将它导出到一个可运行的JAR文件,然后我尝试启动时,它从来没有打开一个窗口,只有一个进程在后台运行。 我不知道如何更好地描述我的问题。但也许你已经可以帮我了解这些信息了。 (使用eclipse)

  • 我有一个java项目。我想把它导出到可运行的jar文件。 我用eclipse来做这件事。 但当我运行创建的jar文件时,我会收到(系统找不到指定的路径)。 如何在任何地方导出文件夹以运行success jar文件?

  • 我正在从主类访问资源文件夹中的文件 我收到了这个错误: 我甚至打开了jar文件,remoteUnitsIdsInOldServer.txt文件就在那里,在类内部