Cześć, piszę program, który będzie wczytywał ustawienia z plików .ini. Kompiluję go w Eclipsie, sprawdzam wszystkie funkcje - działają, checkBoxy są pozaznaczane. Eksportuję do .jar w celu sprawdzenia na Linuksie i XP. Odpalam na tym pierwszym - checkBoxy puste, XP - to samo. Rozpakowuję .jar, wszystkie pliki są na miejscu. Odpalam pod Windows 8 - także nie działa. Jeszcze raz w Eclipsie - działa bez problemu.
Odczytywanie .ini:
public String settings(String tag) {
file = new File("src/ini/settings.ini");
String z = "asd";
try {
ini = new Ini();
ini.load(file);
Ini.Section section = ini.get("Settings");
z = section.get(tag);
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(z);
return z;
}
//w tym przypadku jeszcze textBox zamiast wypełnić się tekstem z .ini, wypełnia się "asd", oczywiście tylko w samodzielnym słoiku
Struktura w Eclipsie:
oraz po rozpakowaniu .jar:
Myślę, że podałem wszystko, co może się okazać przydatne.
Pozdrawiam