这次用的是eclipse来编写代码
这个就是eclipse创建的java project
resources里面存放的是first.properties资源文件
first.properties
key1=value1
key2=value2
Test.java
package com.mmc;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Properties;
public class Test {
public static void main(String[] args) {
Properties properties = new Properties();
String projectPath = System.getProperty("user.dir");
String propertiesPath = projectPath + File.separator + "src"+ File.separator + "resources" + File.separator + "first.properties";
try {
InputStream inputStream = new FileInputStream(propertiesPath);
properties.load(inputStream);
System.out.println(properties.get("key1"));
System.out.println(properties.get("key2"));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
File.separator就是代表的d:\work\src这个路径里的 “\”,同样也代表了“/”,系统路径用哪个,它就代表哪个
要用资源文件,就要声明一个Properties类的引用。