当前位置: 首页 > 知识库问答 >
问题:

我正在尝试访问config.properties文件,但无法访问。有人能帮我吗?

扶开诚
2023-03-14
  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(本机方法)在java.io.FileInputStream.(FileInputStream.java:138)在java.io.FileInputStream.(FileInputStream.java:93)在PageObjects.ReadProperty.Main(ReadProperty.java:16)

共有1个答案

古起运
2023-03-14

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

  1. 文件不存在。
  2. 其名称或路径不正确。

我猜这不是第一个选项,所以您可以尝试用文件的完整路径更改string fileName=“config.properties”;

 类似资料:
  • 你好,我正在尝试创建一个类,它使用从学生类到研究生类的继承,但程序说它是不可访问的。 程序应该打印出一个初始化的GraduateStudent类变量,调用printStudent();

  • ubuntu中没有/dev/net目录;我想创建一个tun设备。 这是我的dockerfile: 这是错误信息: 我想在/dev/net目录中创建一个tun文件

  • 问题内容: 我遇到了一个例外,但找不到原因。 我得到的例外是: :尝试访问方法; 从B类 该方法是公开的。 我正在使用Tomcat 5.5.12和JAVA 1.6 问题答案: 几乎可以肯定,您在运行时使用的类版本与您期望的版本不同。特别是,运行时类将不同于您针对其进行编译的类(否则将导致编译时错误)-该方法曾经存在private吗?您的系统上任何地方都有类/ jar的旧版本吗? 作为状态的java

  • 为什么我会受伤 回溯(最近一次调用last):文件“C:\temp\py\tesst.py”,第8行,在 我错过什么了吗?

  • LOAD DATA INFILE'/home/cloudera/desktople/sql DATA/customer.csv'替换到表Customers字段以‘结尾,行以'\n'结尾;

  • 有人知道为什么会抛出下面的错误吗? TemplateInputException:解析模板“DirectBind”时出错,模板可能不存在,或者任何已配置的模板解析程序都无法访问模板。