ELM*_*ELM 5 java jnlp exec java-web-start
我有一个 JNLP 文件,通常我会使用控制台(Linux)执行并且工作完美。
javaws launch.jnlp
Run Code Online (Sandbox Code Playgroud)
但现在我必须从Java代码运行,我尝试了这个......
Process p = Runtime.getRuntime().exec(new String[]{"path/to/.jnlp"});
p.waitFor();
Run Code Online (Sandbox Code Playgroud)
不工作,因为它应该运行。
这是我的解决方案:
Process exec = Runtime.getRuntime().exec("javaws /var/www/Projects/jnlp/jnlp1/launch.jnlp");
exec.waitFor();
Run Code Online (Sandbox Code Playgroud)
在Linux中:
.jnlp。javaws在函数路径中添加:
Runtime.getRuntime().exec("javaws Path/to/jnlp");
Run Code Online (Sandbox Code Playgroud)