我试图访问config.properties文件但无法访问。谁能帮我?

时间:2015-11-26 11:31:04

标签: java selenium-webdriver

  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)

1 个答案:

答案 0 :(得分:1)

程序无法打开与 config.properties 文件的连接,这可能有两个原因:

  1. 该文件不存在。
  2. 其名称或路径不正确。
  3. 我想这不是第一个选项,因此您可以尝试使用文件的完整路径更改String fileName = "config.properties";

    如果该文件不在您执行程序的同一文件夹中,并且您没有指定完整路径,则无法找到该文件。因此,无论您的工作目录如何,您都可以确保程序能够找到它。