Scientific Linux 上的 Java 安装程序显示了两个不同的版本

标签 java linux selinux

Scientific Linux 上的 Java 安装程序显示了两个不同的版本。

我正在尝试在 Scientific Linux 上正确设置 java。

如果我执行 javac -version 我会得到以下信息:java_1.7.0_10 这是我真正想要使用的版本。

但是如果我执行 java -version 我会得到以下信息:

OpenJDK Runtime Environment (IcedTea6 1.11.5) (rhel-1.50.1.11.5.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)**

这不是我想要运行的版本...有人能告诉我如何解决这个问题吗...谢谢

最佳答案

如果您已经安装,请使用它来选择 java 替代方案。

  /usr/sbin/alternatives --config java

关于Scientific Linux 上的 Java 安装程序显示了两个不同的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13916179/

相关文章:

java - 如果 Android 中包含另一个 Activity,则 ListView 不会填充

java - 调用方法时出现空指针异常

java - 将数组列表中的数据从索引 n 替换为 x

linux - 如何使用 bash 在 Linux 上删除多个文件中的多行

java - 克隆或不可修改的集合

linux - 如何在 php 文件中搜索特定关键字?

linux - 命令完成后继续执行linux shell脚本

android - SElinux Android 消息解释

android - 为什么 SELinux 拒绝我的 Android 应用对其自身文件的读取权限?

linux - Apache httpd 无法写入/etc/sysconfig/network-scripts/