【发布时间】:2021-02-09 00:41:20
【问题描述】:
我正在尝试使用 ini4j 向 ini 文件写入内容。
当我调用 store() 方法时,它会引发 FileNotFound 异常,即使它位于我的项目目录中。
也许我的代码有问题?
主要:
public class Main {
public static Wini ini = null;
public static void main(String[] args) {
Config conf = new Config();
try {
conf.setMultiOption(true);
ini = new Wini();
ini.setConfig(conf);
ini.load(new File("apikeys.ini"));
} catch (InvalidFileFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
我尝试写入和存储数据的文件:
if (KeyEndpoint.isValid(apikey)) {
Main.ini.put(apikey, Main.ini.get("Apikey"));
try {
Main.ini.store();
} catch (IOException e) {
channel.sendMessage("Invalid api key.").queue();
}
} else {
channel.sendMessage("API Key is invalid.").queue();
}
感谢任何帮助,我至少想知道我做错了什么。
谢谢!
【问题讨论】: