Java 桌面集成 : open a file with a custom application

标签 java

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

Desktop.getDesktop().open(file);

仅使用系统默认应用程序打开文件。我需要的是类似

open(myapp, file);

最佳答案

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

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

关于Java 桌面集成 : open a file with a custom application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8595727/

相关文章:

java - 使用Jsoup遍历Web

java - 如何修正这个程序?

java - 使用@Autowired时如何注入(inject)不同的实现类

java - 使用itext在亚马逊s3上存储pdf文件

java - InheritableThreadLocal 值未被 ExecutorService 线程继承

java - 从Linux终端上的用户输入读取文件名 - JAVA

java - 在mockmvc中模拟另一个方法中的方法

java - 为什么 Java 文件和 Jar 文件会有不同的返回值?

java - 如何使用 java 11 运行 scala repl?

java - 打开的文件句柄太多