Tu peux le mettre dans le JAR et sauvegarder une copie modifiee par l'utilisateur dans user.home. La classe Properties permet d'avoir un jeu de proprietes par defaut. On charge le fichier du JAR comme jeu par defaut et on charge le fichier de user.home par dessus. C'est ce que j'ai fait par exemple avec Jext sur www.jext.org. L'appli demarre en WebStart, charge des defauts via son JAR et cree des trucs dans user.home/.jext. Ca marche tres bien depuis des annees :)