Java桌面集成:使用自定义应用程序打开文件

Java桌面集成:使用自定义应用程序打开文件,java,Java,如何使用自定义应用程序从java程序中打开文件 Desktop.getDesktop().open(file); 仅使用系统默认应用程序打开文件。我需要的是 open(myapp, file); 如果目标应用程序接受文件作为参数打开,则可以执行以下操作: Runtime rt = Runtime.getRuntime(); Process proc = rt.exec("CustomApp "+filename); 似乎正在工作,但我得到错误无法运行程序:。。。错误13权限被拒绝@Eike

如何使用自定义应用程序从java程序中打开文件

Desktop.getDesktop().open(file);
仅使用系统默认应用程序打开文件。我需要的是

open(myapp, file);

如果目标应用程序接受文件作为参数打开,则可以执行以下操作:

Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("CustomApp "+filename);

似乎正在工作,但我得到错误
无法运行程序:。。。错误13权限被拒绝
@EikeCochu很高兴它能工作。确保您拥有运行应用程序的适当权限。