有没有办法找出javaws在系统中的位置
问题描述:
我们的许多用户都遇到了将jnlp-files与javaws关联的问题。我知道有一种方法可以处理来自命令行的默认程序(至少是windo)。有没有办法找出javaws在系统中的位置
有没有办法从java applet中找出javaws的位置?
假设您有权执行此操作。
编辑:相关问题:是Java和javaws的总是命令行访问(W/O不必更改文件夹)
答
通过使用这个片段的修正:
/* Add check for os to add any extension */
String javaws = System.getProperty("java.home")
+ File.separator + "bin"
+ File.separator + "javaws";
你真的需要运行双击jnlp文件?也许你应该创建一个简单的批处理/ exe文件来完成你的任务,使用JWS的选项来创建桌面/开始菜单图标,或者从浏览器启动它。 – Marcelo 2012-02-03 11:49:18
用户正在从我们的网站下载动态生成的jnlp文件。每个应该只运行一次..从浏览器开始仍然需要它被关联? – 2012-02-03 12:31:08
当您安装新的(er)版本的Java时,不会自动创建关联吗?我知道旧版本没有,但我认为他们已经改变了1.6+ – Marcelo 2012-02-03 12:37:46