Моя текущая проблема заключается в том, что я хотел бы записывать и читать из файла, однако я продолжаю пытаться генерировать исключения и создавать экземпляры моих переменных только для того, чтобы продолжать получать ошибки о том, как объявленные мной переменные не могли бытьинстанцирован.Я не уверен, как решить эту проблему.
Я пытался использовать PrintWriter и FileWriter, кратко пробовал BufferedWriter и другие решения безрезультатно.Я не знаю, что еще можно попробовать.
{
public SettingsHandler()
{
File configFile=new File(this.getClass().getResource("file").getFile());
try{
file = new Scanner(configFile);
}catch (FileNotFoundException e){
System.out.println("Config.ini not found");
}
}
public void saveSetting(String setting, String value)
{
FileWriter fw;
try{
fw = new FileWriter("myfile.txt", true);
}catch (IOException e){
}
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter out = new PrintWriter(bw);
}
}
Каждый раз, когда я пытаюсь создать PrintWriter, выдается сообщение об ошибке для параметра bw: «переменная fw, возможно, не инициализирована».
Кто-нибудь знает, как решить эту проблему?