ini4j 读取文件错误
ini4j Read File Error
我正在尝试使用 ini4j。但是我无法读取文件。代码:
ini = new Wini(new InputStreamReader(new FileInputStream("./setup.ini"), "UTF-8"));
但它给我错误:
Unhandled exception type IOException
Unhandled exception type InvalidFileFormatException
Unhandled exception type UnsupportedEncodingException
Unhandled exception type FileNotFoundException
我已经尝试过 "C:\setup.ini" 和 "setup.ini" 以及 "C:/setup.ini"
我也试过:
ini = new Wini(new InputStreamReader(new FileInputStream(New File("./setup.ini")), "UTF-8"));
变量 ini 已正确声明:
Wini ini;
有什么想法吗?
简单Windows.ini 文件
[main]
window-color = 00ffff
splash = true
[others]
version = 0.1
developer = Jim
正在从 .ini 文件中读取
import java.io.File;
import java.io.IOException;
import org.ini4j.InvalidFileFormatException;
import org.ini4j.Wini;
public class Main {
public static void main(String args[]){
try{
Wini ini;
/* Load the ini file. */
ini = new Wini(new File("config/settings.ini"));
/* Extract the window color value.*/
int windowColor = ini.get("main", "window-color", int.class);
/* Extract the splash screen status. */
boolean splashScreen = ini.get("main", "splash", boolean.class);
/* Show to user the output. */
System.out.println("Your default window color is: " + windowColor);
if(splashScreen){
System.out.println("You have your splash screen activated.");
}else{
System.out.println("You have your splash disabled.");
}
} catch (InvalidFileFormatException e) {
System.out.println("Invalid file format.");
} catch (IOException e) {
System.out.println("Problem reading file.");
}
}
}
正在写入 .ini 文件
import java.io.File;
import java.io.IOException;
import org.ini4j.InvalidFileFormatException;
import org.ini4j.Wini;
public class Main {
public static void main(String args[]){
Wini ini;
try {
ini = new Wini(new File("config/settings.ini"));
ini.put("main", "window-color", 000000);
ini.put("main", "splash", false);
ini.store();
} catch (InvalidFileFormatException e) {
System.out.println("Invalid file format.");
} catch (IOException e) {
System.out.println("Problem reading file.");
}
}
我正在尝试使用 ini4j。但是我无法读取文件。代码:
ini = new Wini(new InputStreamReader(new FileInputStream("./setup.ini"), "UTF-8"));
但它给我错误:
Unhandled exception type IOException
Unhandled exception type InvalidFileFormatException
Unhandled exception type UnsupportedEncodingException
Unhandled exception type FileNotFoundException
我已经尝试过 "C:\setup.ini" 和 "setup.ini" 以及 "C:/setup.ini" 我也试过:
ini = new Wini(new InputStreamReader(new FileInputStream(New File("./setup.ini")), "UTF-8"));
变量 ini 已正确声明:
Wini ini;
有什么想法吗?
简单Windows.ini 文件
[main]
window-color = 00ffff
splash = true
[others]
version = 0.1
developer = Jim
正在从 .ini 文件中读取
import java.io.File;
import java.io.IOException;
import org.ini4j.InvalidFileFormatException;
import org.ini4j.Wini;
public class Main {
public static void main(String args[]){
try{
Wini ini;
/* Load the ini file. */
ini = new Wini(new File("config/settings.ini"));
/* Extract the window color value.*/
int windowColor = ini.get("main", "window-color", int.class);
/* Extract the splash screen status. */
boolean splashScreen = ini.get("main", "splash", boolean.class);
/* Show to user the output. */
System.out.println("Your default window color is: " + windowColor);
if(splashScreen){
System.out.println("You have your splash screen activated.");
}else{
System.out.println("You have your splash disabled.");
}
} catch (InvalidFileFormatException e) {
System.out.println("Invalid file format.");
} catch (IOException e) {
System.out.println("Problem reading file.");
}
}
}
正在写入 .ini 文件
import java.io.File;
import java.io.IOException;
import org.ini4j.InvalidFileFormatException;
import org.ini4j.Wini;
public class Main {
public static void main(String args[]){
Wini ini;
try {
ini = new Wini(new File("config/settings.ini"));
ini.put("main", "window-color", 000000);
ini.put("main", "splash", false);
ini.store();
} catch (InvalidFileFormatException e) {
System.out.println("Invalid file format.");
} catch (IOException e) {
System.out.println("Problem reading file.");
}
}