gpt4 book ai didi

java - 为什么来自 Netbeans 的 Java 8 会劫持在我的浏览器中运行的 Java 7?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:23:49 24 4
gpt4 key购买 nike

Java 7 我的系统默认 JRE。默认情况下,我所有的 Web 浏览器都配置为在新实例上调用 JRE7。Netbeans 在新实例上启动 Java 8,作为它的“隔离”默认值(在术语上与系统的其余部分隔离)。

考虑以下场景:Chrome 启动并运行良好,然后我受到启发编写代码,然后打开 Netbeans。当 Netbeans 加载时,Chrome 的 java 变得很奇怪——我不能再与 javascript applet 交互(例如 chatango 握手不会发生,滚动条变得无响应,任何其他异常都会发生)。我采取步骤重新初始化 Chrome,但框架要么根本不加载、超时,要么超出页面的“定义”布局。

请记住,我不是(故意)在 Netbeans 之外运行任何 Java 8 程序。

为什么会出现这种情况?我怀疑 JRE8 替换了系统环境中 API 调用的指针。我本以为 JRE 沙箱会扩展到该机器版本的库,但事实似乎并非如此。这是根本不兼容还是错误?在我选择的浏览器开发人员发布 Java 8+ 兼容浏览器之前,我必须忍受它吗?我是唯一经历过这种情况的人吗?

(我感谢任何深思熟虑的反馈,而不是围绕 LMGTFY 或其他无用的讽刺)

谢谢!

最佳答案

我在 Firefox 上看到过类似的情况。原因是显卡驱动程序有问题。

这两个应用程序、Firefox 和 Java 应用程序都使用了3D 加速,这导致了后来的大量视觉伪像和崩溃。

您可以尝试以下方法:

  • 禁用 Netbeans 中的任何加速功能(使用 sun.java2d.noddrawsun.java2d.d3d)
  • 禁用 Chrome 中的加速功能。
  • 更新您的显卡驱动程序

关于java - 为什么来自 Netbeans 的 Java 8 会劫持在我的浏览器中运行的 Java 7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25067336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com