package pageObjects;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Properties;
public class ReadProperty {
public static void main(String[] args) throws Exception {
Properties prop = new Properties();
String fileName = "config.properties";
InputStream input = new FileInputStream(fileName);
prop.load(input);
System.out.println(prop.getProperty("UserName"));
System.out.println(prop.getProperty("Password"));
}
}
如下错误:
线程中的异常" main" java.io.FileNotFoundException: config.properties(系统找不到指定的文件) java.io.FileInputStream.open(Native Method)at java.io.FileInputStream。(FileInputStream.java:138)at java.io.FileInputStream。(FileInputStream.java:93)at pageObjects.ReadProperty.main(ReadProperty.java:16)
答案 0 :(得分:1)
程序无法打开与 config.properties 文件的连接,这可能有两个原因:
我想这不是第一个选项,因此您可以尝试使用文件的完整路径更改String fileName = "config.properties";
。
如果该文件不在您执行程序的同一文件夹中,并且您没有指定完整路径,则无法找到该文件。因此,无论您的工作目录如何,您都可以确保程序能够找到它。