java - 如何使用 Java 运行 jnlp 文件?

标签 java exec java-web-start jnlp

我有一个 JNLP 文件,通常我会使用控制台(Linux)执行并且工作完美。

javaws launch.jnlp 

但现在我必须从 Java 代码运行,我尝试了这个...

Process p = Runtime.getRuntime().exec(new String[]{"path/to/.jnlp"});
p.waitFor();

不工作,因为它应该运行。

最佳答案

the.jnlp 位于 user.home 中,简单如下:

File f = new File(System.getProperty("user.home"));
f = new File(f, "the.jnlp");
Desktop.getDesktop().open(f); // Launches the associated application to open the file.

关于java - 如何使用 Java 运行 jnlp 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37798858/

相关文章:

Ubuntu Linux 上的 Java SE 6 : How to open files externally by Runtime. getRuntime().exec()?

Java Web Start 应用程序需要中等安全性

Java Webstart 标准输入和标准输出

java - 如何在 Observable 中循环并限制每次获取的项目数

java - 如何在 google app engine-java 的开发服务器上以生产模式运行应用程序

java - 如何从 html 文本中获取 img url

javascript - 谷歌脚本电子表格未在执行时更新

javascript - 如何将 exec 输出显示到文本区域

Java复合模式: Why can I not add a group to itself?

java - 如何将当前站点端点 url 提供给 javawebstart 客户端应用程序