Ciao
qualcuno ha esperienza con ini4j?
sto facendo una classe di prova per scorrere i dati dei files ini, ho creato questa
codice:
import java.io.*;
import org.ini4j.*;

public class ProvaIni{
	public static void main(String [] args){	
		String filePath="";
		String sezione="";
		String [] args2Show;
		if(args.length == 3){
			filePath=args[0];
			sezione=args[1];
			try{
				args2Show=args[2].split(",");
				Wini ini = new Wini(new File(filePath));
				for(int i=0;i<args2Show.length;i++){
					System.out.println(args2Show[i]+":"+ini.get(sezione,args2Show[i], String.class));					
				}
			}catch(Exception e){
				e.printStackTrace();
			}
		}else if(args.length == 1){
			try{
				Wini ini = new Wini(new File(filePath));
				for(String sectionname : ini.keySet()){
					Ini.Section section = ini.get(sectionname);
					for(String option : section.keySet()){
						System.out.println(option + " = " + section.fetch(option));
					}
				}
			}catch(Exception e){
				e.printStackTrace();
			}
		}else{
			System.out.println("Usage: \njava ProvaIni inifilepath\njava ProvaIni inifilepath sezione var1,var2,var3");
		}
	}
}
ispirandomi a questa
http://sourceforge.net/p/ini4j/discu...ef917314/#0d7d
solo che non riesco a listare le sezioni. se lancio il comando
java ProvaIni miofile.ini
mi ritorna la lista dei files presenti nella stessa cartella di ProvaIni

vorrei debuggare da solo ma non conosco la sintassi
codice:
String sectionname : ini.keySet()
ad esempio

dove sbaglio?