// Lire un fichier de propriétés se trouvant dans le fichier jar de l'application Properties props = new Properties(); props.load(ClassLoader.getSystemResourceAsStream("Records.properties")); // Lire un fichier texte se trouvant dans le fichier jar de l'application private String readFile(String filename) { try { DataInputStream dis = new DataInputStream(ClassLoader.getSystemResourceAsStream(filename)); byte[] data = new byte[dis.available()]; dis.readFully(data); dis.close(); return (new String(data)); } catch (IOException ioe) { System.out.println(ioe); } return ""; } // Changer l'icône d'une JFrame lorsque l'image à afficher se trouve dans le // fichier jar de l'application JFrame f = new JFrame(); f.setIconImage(new ImageIcon(getClass().getResource("icon.png")).getImage());