若在maven项目中的pom.xml中配置:
org.ini4j ini4j 0.5.4
若不是maven项目,下载 ini4j
解压ini4j-0.5.4-bin.zip后,在项目结构的模块里,点击+号,将 ini4j-0.5.4.jar 导入工程。
[dev] url="dev-url" user="dev-user" password="dev-password" [testing] url="" user="" password=""三、添加IniUtils类
import org.ini4j.Ini;
import org.ini4j.Profile;
import org.ini4j.Wini;
import java.io.File;
import java.util.Map;
import java.util.Set;
public class IniUtils {
public static void main(String[] args) {
try {
readIni();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
private static void readIni() throws Exception {
Wini ini = new Wini(new File("config/env.ini"));
// 读
Ini.Section section = ini.get("dev");
String url = section.get("url");
String user = section.get("user");
String password = section.get("password");
System.out.println(url);
System.out.println(user);
System.out.println(password);
// or just use java.util.Map interface
Map map = ini.get("dev");
String url1 = map.get("url");
String user1 = map.get("user");
String password1 = map.get("password");
System.out.println(url1);
System.out.println(user1);
System.out.println(password1);
// get all section names
Set sectionNames = ini.keySet();
for (String sectionName : sectionNames) {
Profile.Section section1 = ini.get(sectionName);
System.out.println(sectionName);
}
// 写
ini.put("sleepy", "age", 89);
ini.put("sleepy", "weight", 45.6);
ini.store();
}
}
参考:java 读取ini配置文件



