许多系统,特别是提供软件KVM的各种平台,都有一个基于Java的UI进行管理。它们通常提供一个URL来下载"jnlp“文件。
最近,Oracle等人决定从JRE包中删除此特性。参考文献:Java8forlinux x 64没有libnpjp2.so?参考文献:https://java.com/en/download/help/release_changes.html
如果现在没有Java插件,怎么才能启动这些工具(其中最不重要的是Oracle服务器的劳工组织UI )?
发布于 2022-01-19 06:17:12
JRE包包括一个bin/javaws二进制文件。这就是"Java“,它接受*.jnlp文件并可以下载并运行applet。
您只需确保适当版本的Java的javaws与浏览器和/或桌面环境中的*.jnlp文件(MIME类型application/x-java-jnlp-file)相关联,浏览器将能够使用javaws二进制文件“打开”JNLP文件。
唯一的实际区别可能是,劳工组织控制台UI是在一个单独的窗口中打开的,而不是使用上世纪90年代为Netscape Navigator浏览器设计的旧的、易受攻击的浏览器插件API嵌入浏览器的窗口。
如果您为您的国际劳工组织远程控制台使用自签名证书,您可能还必须设置一个安全异常,以便在web浏览器和JRE中信任证书。后者可以使用Java来完成,该面板在JRE包中可以作为bin/jcontrol使用。
控制台客户端与浏览器之间的这种分离甚至允许您运行64位浏览器,并且仍然使用32位Java运行控制台应用程序。这对我来说很重要,因为我曾经必须让“虚拟光盘”功能与一个有一个非常老的国际劳工组织版本的服务器一起工作:虚拟光盘功能只适用于32位Java。
https://unix.stackexchange.com/questions/686947
复制相似问题