Bonjour,
Je voudrais dans une application console (donc non graphique) ouvrir l'éditeur par défaut afin d'éditer un fichier.
J'essaie avec la classe Desktop mais elle ne semble pas supportée dans une console (elle a sans doute besoin d'une Frame). Le code suivant ne fonctionne donc pas
if (Desktop.isDesktopSupported()) { try { File tempFile = File.createTempFile("recette", null); Desktop.getDesktop().edit(tempFile); } catch (IOException ex) { }
J'essaie alors (et ce sera moins portable) avec la classe Runtime. Un code du style fonctionne;
try (…)