如何读取 jar 中的属性文件?
How to read properties file inside jar?
我在包com.abc.properties下有一个config.properties文件。从 com.abc.util 中存在的 java class 之一,我需要读取 属性 文件。这两个文件都存在于 jar 中。
我试过使用
fs = new FileInputstream(VerifyFolderStructure.class.getResourceAsStream("com/abc/properties/config.properties"));
但是好像不行。请帮忙。
P.S: VerifyFolderStructure 是我的 java class 我需要从中加载属性文件。
我认为您需要在前面添加“/”path.if您不添加“/”意味着属性位于与 VerifyFolderStructure 相同的包路径中class .
要获取流,您根本不需要 FileInputStream。您可以像这样获取属性的文件流
InputStream is = VerifyFolderStructure.class.getResourceAsStream("/com/abc/properties/config.properties");
我在包com.abc.properties下有一个config.properties文件。从 com.abc.util 中存在的 java class 之一,我需要读取 属性 文件。这两个文件都存在于 jar 中。 我试过使用
fs = new FileInputstream(VerifyFolderStructure.class.getResourceAsStream("com/abc/properties/config.properties"));
但是好像不行。请帮忙。
P.S: VerifyFolderStructure 是我的 java class 我需要从中加载属性文件。
我认为您需要在前面添加“/”path.if您不添加“/”意味着属性位于与 VerifyFolderStructure 相同的包路径中class .
要获取流,您根本不需要 FileInputStream。您可以像这样获取属性的文件流
InputStream is = VerifyFolderStructure.class.getResourceAsStream("/com/abc/properties/config.properties");