gpt4 book ai didi

Java 属性文件未加载

转载 作者:行者123 更新时间:2023-12-01 15:57:42 25 4
gpt4 key购买 nike

我的程序中需要一个配置文件来存储一些信息,我看到了一些属性文件的示例并尝试使用它们,但每当我在 NetBeans 上尝试第二行时,我都会收到“包 sortConfig 不存在”'<identifier > 预期的”和“非法的类型开始”。

问题是我已经看到大约 10 个示例都以相同的方式执行此操作,但我不知道发生了什么。

Properties sortConfig = new Properties();

sortConfig.load(this.getClass().getClassLoader().getResourceAsStream("sortConfig.properties"));

如有任何帮助,我们将不胜感激

我的 .java 类和属性文件位于 src 上的同一包文件夹内

最佳答案

您似乎没有属性文件的完全限定路径。您可以通过两种方式获取它:-

  1. 使用 java.util.ResourceBundle:

ResourceBundle bundle =ResourceBundle.getBundle("br.com.example.sortConfig"); //.properties is implied

  1. 使用 ClassLoader.getResouceAsStream:
sortConfig.load(this.getClass().getClassLoader().getResourceAsStream("br/com/example/sortConfig.propertie"));

有关如何加载属性文件资源的好教程,请查看此 link .

关于Java 属性文件未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777252/

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