我正在运行 Oracle 的 Java 7 JRE。我通过终端安装了它,并且它可以在我的 Web 浏览器上正常运行,除此之外,据我所知。
然而,我在软件中心浏览我安装的软件包时,发现openjdk-7-jre-lib和openjdk-7-jre-headless当我安装 OpenJKD JRE 时,仍然安装了这些软件包,尽管我后来卸载了它,但在切换之前确实使用了很长一段时间。
这些应该存在吗?如果我继续安装它们,它们会不会造成麻烦?或者最好继续安装它们?
答案1
如果您保留它们,则不会造成任何损害。如果您决定卸载它们(因为我认为由于您使用的是 Oracle 的 JRE,所以不需要它们),请确保它不会提供卸载其他重要软件包的建议。
答案2
您可以毫无问题地删除 OpenJDK JRE 或者保留它。
Java 是 Oracle(原 Sun Microsystems)的一项技术。有几种实现:
OpenJDK:OpenJDK 项目的主要目标是提供 Java SE 平台 (6 和 7) 的开源实现。这是 Ubuntu 使用的默认 Java 版本,也是最容易安装的版本。
Oracle (Sun) Java 6:Oracle (Sun) Java 6 是 Java 6 的参考实现。
Oracle Java 7:Oracle Java 7 是 Java 7 的参考实现。
IBM Java:IBM Java 是 PowerPC 机器上的首选 Java 解决方案。它是使用即时编译器重新实现的。它只能从 IBM 网站获得。
要在终端使用中管理 Java 版本/风格update-alternatives
,请列出可用的 Java 版本update-alternatives --list java
。
如果你希望所有安装都可以顺利进行,你可以选择使用update-alternatives --config java**
请注意,java 有四个组件,它们都必须根据您的喜好进行配置。
java
Java 运行时环境 (JRE);javaws
Java Web Start,网络上的 Java 应用程序;javac
Java 编译器,面向开发人员的 JDK;- 当然还有浏览器插件,目前我的插件
libnpjp2.so
很firefox
容易找到,只需about:plugins
在地址栏中输入即可。
通常有几种 Java 风格/版本/usr/lib/jvm
,例如我有 OpenJDK 和两个不同版本的 Oracle-Java。