Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic static void main(String[] args){ MainWindow win=new MainWindow(); win.processArgs(args); win.checkDirectories(); if(!win.hidden){ win.buildUI(); win.startWatching(); } else{ win.startWatching(); } }
public Class AppEnviron(){ public HashMap<String,String> settings; public void parseArgs(String[] args){ /* fonction qui analyse la ligne de commande et recupere les variable=value et les mets dans la hashmap */ } } public Class Main(){ public static void main(String[] args){ AppCore core = new /* ta classe qui fais tout */ AppEnviron env = new AppEnviron(); env.parseArgs(args); if( ("false").equalsIgnoreCase(env.settings.get("showgui")){ JFrame bidule = new /* ta classe d'interface principale*/ (core) }else{ } core.start(); } }