Hallo,
ich bin vor einigen Wochen in die Java- und JavaFX - Programmierung eingestiegen, vorher habe ich allerdings mehrere Jahre C/C++ programmiert. Nach weitgehendem Durcharbeiten der Bücher "Java ist auch eine Insel" und "Learn Java FX 8" klappt es jetzt ganz gut und schreibe gerade meine erste größere Anwendung.
Nun habe ich aber ein Problem, an dem ich nicht mehr weiterkomme: Ich möchte einige Einstellungen in meinem Programm permanent speichern, z.B. den zuletzt geöffneten Filepfad. Hierzu gibt es laut "Insel" die Klasse Preferences, mit der sich in Windows auf die Registry zugreifen lässt. Genau das, was ich brauche.
Leider gibt mir
import java.util.prefs.Preferences;
die Fehlermeldung:
Error
13,17) java: package java.util.prefs is not visible.
import java.util.ArrayList funktioniert dagegen problemlos. Laut Info im Web bedeutet das wohl, dass das package veraltet ist und nicht mehr genutzt werden sollte. Warum? gibt es einen Ersatz dazu? Wenn nein, wie kann ich das package trotzdem einbinden?
Vielleicht noch wichtig, ich nutze OpenJDK 15 und das JavaFX SDK 14.0 von Gluon. Entwicklungsumgebung ist IntelliJ.
Vielen Dank
Mike
ich bin vor einigen Wochen in die Java- und JavaFX - Programmierung eingestiegen, vorher habe ich allerdings mehrere Jahre C/C++ programmiert. Nach weitgehendem Durcharbeiten der Bücher "Java ist auch eine Insel" und "Learn Java FX 8" klappt es jetzt ganz gut und schreibe gerade meine erste größere Anwendung.
Nun habe ich aber ein Problem, an dem ich nicht mehr weiterkomme: Ich möchte einige Einstellungen in meinem Programm permanent speichern, z.B. den zuletzt geöffneten Filepfad. Hierzu gibt es laut "Insel" die Klasse Preferences, mit der sich in Windows auf die Registry zugreifen lässt. Genau das, was ich brauche.
Leider gibt mir
import java.util.prefs.Preferences;
die Fehlermeldung:
Error
import java.util.ArrayList funktioniert dagegen problemlos. Laut Info im Web bedeutet das wohl, dass das package veraltet ist und nicht mehr genutzt werden sollte. Warum? gibt es einen Ersatz dazu? Wenn nein, wie kann ich das package trotzdem einbinden?
Vielleicht noch wichtig, ich nutze OpenJDK 15 und das JavaFX SDK 14.0 von Gluon. Entwicklungsumgebung ist IntelliJ.
Vielen Dank
Mike