如何确定我的客户端是否使用Web插件运行OpenJDK?我已经尝试了java.version和其他列出的here属性。
从终端运行java -version
工作正常,但如果我走这条路线,java必须在用户的路径上,我不知道我是否完全信任。有没有其他方法可以通过编程方式查看java -version给出的字符串,而不会出现命令行或终端?
现在,当我运行System.getProperties().getProperty("java.version")
时,我得到Sun Microsystems Inc.
!
答案 0 :(得分:0)
您无法通过系统属性执行此操作,但firefox提供了包含所有已安装插件的navigator.plugins数组。如果检查每个插件的“name”属性,您应该能够将Sun Java插件与模仿者分开。