如何检测applet中的OpenJDK(系统属性)?

时间:2009-10-14 18:17:29

标签: java applet openjdk

如何确定我的客户端是否使用Web插件运行OpenJDK?我已经尝试了java.version和其他列出的here属性。

从终端运行java -version工作正常,但如果我走这条路线,java必须在用户的路径上,我不知道我是否完全信任。有没有其他方法可以通过编程方式查看java -version给出的字符串,而不会出现命令行或终端?

现在,当我运行System.getProperties().getProperty("java.version")时,我得到Sun Microsystems Inc.

1 个答案:

答案 0 :(得分:0)

您无法通过系统属性执行此操作,但firefox提供了包含所有已安装插件的navigator.plugins数组。如果检查每个插件的“name”属性,您应该能够将Sun Java插件与模仿者分开。