使用首选项API来保存path?

我正在尝试使用Preferences API在regedit中保存文件的path。 这是工作,但path的价值并没有正确保存。

我正在尝试这个。

public class ImageLogoPreference { private final String path = "configs"; private Preferences node; public ImageLogoPreference(){ node = Preferences.userRoot().node(path); } public void setImageLogo(){ node.put("logo", "\\IguanaSistemas\\IguanaFight\\imagens\\logo.png"); } public String getImageLogo(){ String logo = node.get("logo", "image"); return logo; } } 

在注册保存这个: ///Iguana/Sistemas///Iguana/Fight//imagens//logo.png

在这里输入图像描述 任何想法 ?

没关系。

只要把它在你的Java程序。 你没有问题。

  Preferences node = Preferences.userRoot().node("config"); //node.put("logo", "\\IguanaSistemas\\IguanaFight\\imagens\\logo.png"); String s = node.get("logo", "blah"); System.out.println(s); 

打印正确的字符串。