У меня следующий код для чтения файла, содержащего текст в Unicode (японский).
File f = new File("f.txt"); // the file was saved with utf-8 encoding
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
s = br.readLine();
lblData.setText(s); // JLabel lblData was set font as Tahoma
br.close();
fr.close();
Я использую окно 7, и в системе уже установлен японский шрифт (MSMINCHO.TTF).
Если я запускаю приведенный выше код в редакторе Netbeans (6.9), то программа отображается правильно.
Но когда я экспортировал в jar-файл и запустил программу независимо от Netbeans, он больше не отображается правильно.
Я не знаю, почему это произошло и как это исправить?