1
我需要我的java代碼來打開基於默認應用程序的文件。由於 How to open user system preferred editor for given file?它通過讓用戶選擇應用程序來打開文件
Runtime.getRuntime().exec("RUNDLL32.EXE SHELL32.DLL,OpenAs_RunDLL "+file);
表明質量的方法做它,但問題是,一旦我選擇應用程序打開它,它不會打開該文件。我不知道它的原因。
感謝
編輯:
Desktop.getDesktop().open(file);
這在默認應用程序中打開。我希望用戶選擇的應用程序來打開它
這會在默認應用程序中打開。我希望用戶選擇應用程序來打開它 – Jatin
@Jatin:您的標題說:「從默認應用程序打開文件」。這就是它所做的。 –
我很抱歉混淆。 – Jatin