拡張子のないファイルを開こうとしています。拡張子なしでファイルを開こうとすると、システムは「Open with」フォームを表示します。しかし、メソッドを使用してアプリケーションの側でそのファイルを開こうとすると:
private static void openFile(String fileName) throws IOException {
if(Desktop.isDesktopSupported()) {
Desktop desktop = Desktop.getDesktop();
File file = new File(fileName);
desktop.open(file);
} else {
Runtime.getRuntime().exec(String.format("cmd /c start %s", fileName));
}
}
システムはこのフォームを表示しません。これを解決するには?