我处理一个源代码,我必须重新阅读才能发布第二版软件。
更确切地说,我必须更改FTP连接设置。一切都好。
我想通过使用属性文件中的密码(而不是* .java类中的密码)来改进代码。
问题是当我进行修改时(以及编译源代码之后),该工具的FTP连接按钮看起来像不活动,并且连接是不可能的。
为什么?这是使用@Test
public void testJsonToChildA() throws IOException {
String message = "{\"propertyUniqueForThisClass\": \"ChildAValue\"}";
Basic basic = BasicUtils.buildMessageFromJSON(message);
assertNotNull(basic);
assertTrue(basic instanceof ChildA);
System.out.println(basic);
}
@Test
public void testJsonToChildB() throws IOException {
String message = "{\"childBUniqueProperty\": \"ChildBValue\"}";
Basic basic = BasicUtils.buildMessageFromJSON(message);
assertNotNull(basic);
assertTrue(basic instanceof ChildB);
System.out.println(basic);
}
组件吗?
更实际的是,这是我正在处理的片段:
FileInputStream
我真的很坚持。所以任何帮助都会非常感激。
谢谢!
答案 0 :(得分:0)
我建议您使用classLoader加载.properties文件:
InputStream input = getClass().getClassLoader().getResourceAsStream("/Pass2.properties");
prop.load(input);
这将从类路径加载您的资源,因此请确保它包含您的.properties文件