【问题标题】:Can a Java applet request to run from the JRE of a JDK?Java 小程序可以请求从 JDK 的 JRE 运行吗?
【发布时间】:2014-03-27 21:57:39
【问题描述】:

Java 小程序是否可以从已安装 JDK 的 JRE 运行(而不是从独立 JRE 运行)?

这个问题的基本原理是 Java 小程序 can request a given java version 我想了解是否唯一检查存在的版本是独立 JRE 中的版本,或者是否检查了 JDK 中的版本(如果他们也匹配)?

背景:出于支持/维护的原因,开发人员需要保留特定的 Java JDK。有些版本容易受到攻击,我想评估它们是否会在用户不知情的情况下被使用。 JRE 是最新的,但 JDK 的版本远远多于 JRE(保留在版本的最后一个补丁级别)。

【问题讨论】:

  • 假设,这是不可能的。浏览器只知道运行小程序的单个 JRE 版本。

标签: java applet


【解决方案1】:

不幸的是,实际上这是可能的。在 Java 配置窗格中启用/禁用现有 Java 版本:

我这里只有一个版本,但我可以有多个版本,包括易受攻击的版本。然后可以使用java_version 调用这个易受攻击的版本。

【讨论】:

    猜你喜欢
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 2015-08-07
    • 1970-01-01
    • 2019-11-16
    • 2015-02-28
    相关资源
    最近更新 更多