我有一个运行测试所需的文件 - 该文件需要由运行测试的任何人进行个性化(名称和密码)。我不想将此文件存储在 Eclipse 中(因为它需要由运行测试的任何人更改;它还将在存储库中存储个人信息),所以我将它放在我的主文件夹中(/home/conrad/ ssl.properties)。如何将我的程序指向该文件?
我试过了:
InputStream sslConfigStream = MyClass.class
.getClassLoader()
.getResourceAsStream("/home/" + name + "/ssl.properties");
我也试过:
MyClass.class.getClassLoader();
InputStream sslConfigStream = ClassLoader
.getSystemResourceAsStream("/home/" + name + "/ssl.properties");
这两个都给了我一个 RuntimeException 因为它sslConfigStream
是空的。任何帮助表示赞赏!