Estou utilizando a biblioteca Preferences do java para armazenar o idioma na minha aplicação.
O que acontece é que qndo eu levo esse programa para rodar no linux, não dá erro nenhum, mas ele não salva nem carrega o idioma. Será que o diretório tem q ser diferente? Se for, como faço para verificar se o sistema que o programa está sendo executado é linux ou windows, e alterar o diretório?
import java.util.prefs.Preferences;
public class Preferencias {
private static final String PREFERENCES_NODE = "com/meuprojeto/prefs";
public static final String IDIOMA = "idioma";
public static Preferences getPreferences() {
return Preferences.userRoot().node(PREFERENCES_NODE);
}
}