我已经使用Netbeans开发了Java桌面应用程序。在我的应用程序中,我使用了一些属性文件,并将其放置在Project文件夹下,以便可以使用类似的代码来访问它
Properties props = new Properties();
props.load(new FileInputStream("config.properties"));
但是,当我将应用程序部署并打包到.jar文件时,我找不到属性文件在哪里,并且我的应用程序无法从属性文件读取值。
我该如何解决该错误,我应该在哪里放置我的属性文件并将其加载?
将其放在下面/src/resources/
,然后按如下所示使用它。
ResourceBundle props = ResourceBundle.getBundle("resources.config");
NetBeans不包含项目目录下的文件。此外,您需要构建项目,以便让NetBeans将properties
文件放入/classes
目录中。然后,您应该能够通过运行您的应用程序或仅某个特定的相关Java类来选择它。
干杯。
我正在将一个应用程序从Oracle Java8迁移到openJDK11+OpenJFX11。在Java8版本中,我使用以下代码加载了一个属性文件(CryoStats是包含代码的类): 在我的Netbeans构建配置中,我有一个任务,将“config”文件夹复制到“dist”文件夹,因此其中包括:我的jar文件、一个“lib”文件夹、一个“config”文件夹。这段代码在Netbeans内部和运行时
如何在Gradle中包含属性文件? 例如,在Ant中,我可以执行以下操作:
我有一个结构如下的maven项目: 我希望maven jar插件在构建jar文件时打包到数据库文件夹中。我尝试过包含这里概述的内容:https://maven.apache.org/plugins/maven-jar-plugin/examples/include-exclude.html,但它找不到目录“../database”(或../../database或../../../database
问题内容: 我想从bat文件执行Java类,它包括的用法。下面是代码: 运行它时出现以下错误。我认为“包含”存在任何问题,有人可以帮助我吗? 问题答案: 类似于classpath。 在Linux下: 在Windows下:
问题内容: 我记得前一段时间使用eclipse或netbeans时,我能够轻松地将源文件包含在jar文件中。我已移至intellij 10社区版,发现自己需要做同样的事情。有什么提示吗? 问题答案: 我想到了… 单击“输出布局”选项卡中的“ +”按钮->包含目录内容->选择您的src目录。做到了
我正在编写一个小的Java库,其中包含我通常在大多数android应用程序中包含的相关代码。我决定将库导出为一个jar文件,然后将该文件放到我未来项目的libs文件夹中。 null 现在,当我在我的一个android应用程序中使用这个jar时,除了Doc部分之外,所有的一切都像预期的那样运行。当我悬停在我的库的类和方法上时,我看不到我编写的文档注释。 Q1:我是不是又少了一步? Q2:jar文件应