以前没问题,但几个月前出了点问题,我的银行客户端身份验证 Java 小程序停止工作了。现在我必须重新启动 Windows 并从那里使用它。我已经在 XUbuntu 上安装了 Oracle JDK(手动安装,来自官方 Oracle 分发文件),并将其用于其他目的,但我认为 Firefox Java 插件仍然使用 OpenJDK。如何设置并确保 Firefox 使用特定的 Oracle JDK?
答案1
感谢@fossfreedom,我已经设置 Firefox 使用 Oracle JDK,如下所示:
我删除了 IcedTea 插件。奇怪的是,
apt-get remove
它显示未安装,但 Synaptic 提供了帮助。然后我建立了一个链接
ln -s /opt/jdk/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
此时看起来好像 Java 插件已经安装(显示在 Firefox 的插件列表中,并且在小程序页面上没有显示错误弹出窗口)但实际上它不起作用:出现了一个动画的 Java 徽标符号而不是小程序。
然后我尝试打开我的银行应用程序,系统询问我是否信任 Oracle Java。确认后,Java 应用程序开始在所有页面上正常运行。
不幸的是,这并没有解决我的实际问题——银行业务仍然无法运作(无法使用正确的密钥文件和密码登录)。