java - 在哪里放置属性文件?

标签 java properties myeclipse

我尝试读取一个 .properties 文件并得到如下代码:

public final class Config  {
  static {
    Properties properties = new Properties();
    InputStream propertiesStream = Object.class.getResourceAsStream("config.properties");

    if (propertiesStream != null) {
      try {
        properties.load(propertiesStream);
      } catch (IOException e) {
        e.printStackTrace();
      }
    } else {
      System.out.println("file not found");
    }
  }
}

但是一直提示找不到文件。

属性的内容是

pwd=passw0rd

有人知道怎么解决这个问题吗?

最佳答案

应该在classpath下,放到你的根源码包里,如果是maven项目就放到src/main/resources目录下

关于java - 在哪里放置属性文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16806434/

相关文章:

mysql - 为什么 MyEclipse 的 Hibernate 逆向工程在映射某些表时会创建多个类?

java - 在 Java 中打开命令提示符后,在命令提示符中输入命令?

javascript - 检查对象的所有属性是否未定义

java - SAX 解析器字符方法不收集所有内容

objective-c - 为什么属性(property)会基本上消失? Obj-C, cocoa

Java类继承

java - 是否可以在 myeclipse 中安装 apache derby eclipse 插件?

java - 在myeclipse中从xsd生成java类

Java jButton 在开始 Activity 前需要点击两次

java - 许多主机通过 jdbc 连接到 teradata