标签: java runtime.exec
如果我的Java应用程序在Windows下运行,我可以调用Runtime.getRuntime()。exec(“rundll32 SHELL32.DLL,ShellExec_RunDLL”+ filename);并传递要打开的文件。然后,Windows将找到正确的应用程序并调用它来打开该文件。
有没有办法在linux中执行此操作?我试图打开的文件可以是html,pdf,docx,...(约8种不同的扩展名)。
谢谢 - 戴夫
答案 0 :(得分:1)
您是否尝试过使用Desktop?它的目的是使用已注册的应用程序的open个文件。