拡張子を付けずにファイルを開こうとします。私が拡張子なしでファイルを開こうとすると、システムは "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));
}
}
システムはこのフォームを表示しません。 これを解決するには?
こんにちは、 それが例外をスローしていますか? – ATorras
ファイルに拡張子を追加してみませんか?そのファイルが何であるかについては、ユーザーにとっては明らかになります。 – pjp
はい。メソッドが例外をスローする:java.io.IOException。エラーメッセージ:パラメータが正しくありません。 –