package propertiesreader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
/**
*
* @author
*/
public class PropertiesReader
{
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws FileNotFoundException, IOException
{
// TODO code application logic here
//Reading properties file in Java example
Properties props = new Properties();
FileInputStream fis = new FileInputStream("c:/jdbc.properties");
//loading properites from properties file
props.load(fis);
//reading proeprty
String username = props.getProperty("jdbc.username");
String driver = props.getProperty("jdbc.driver");
System.out.println("jdbc.username: " + username);
System.out.println("jdbc.driver: " + driver);
}
}
系统找不到此行中指定的文件。
FileInputStream fis = new FileInputStream("c:/jdbc.properties");
这是什么意思,我该如何解决这个问题?
答案 0 :(得分:0)
虽然我在linux中编写了更多代码,但我发现在windows中编码的人通常会使用":\\"取代":/"。再次检查文件是否存在并尝试":\\"或":\"
请参阅:file path Windows format to java format
你的情况只是反向