我想通过javascript检测我的计算机中是否安装了java,这样如果用户计算机上没有安装java,那么可以通知他你的计算机上没有java,所以你必须先在你的计算机上安装java那么只有你应该从我们的网站下载jnlp文件。
请注意,该解决方案适用于所有浏览器。
我已经尝试过的事情:
navigator.javaEnabled()
没有解决问题,因为它是用于检测浏览器中的java,我不想要,因为我想在我的计算机中检测java(客户端计算机上的一些用户计算机)JavaWebToolKit(deployJava.js)
,我已经检查了这个js,这个js中的方法检测JAVA VERSION
并且java不能在所有浏览器上运行,而且即使没有安装java也会返回true。JAVA_HOME
和java -version
的值,如果安装了java但未设置classpath,这将不起作用答案 0 :(得分:0)
http://www.pinlady.net/PluginDetect/Java/
但是它使用的是Applet。由于NPAPI现已弃用,并且已从Chrome中删除,因此尝试更多工作而非利益只是时间问题。
你最好的选择可能是以WebStart为基础,第一次向用户提供警告说明,他们必须安装Java,然后如果启动失败,至少他们知道在哪里看。