alternatives java_变更Linux下的Java版本 alternatives

alternatives java_变更Linux下的Java版本 alternatives默认正常情况下 即使使用 Java1 6 版本 Java 脚本 jdk 6u31 linux i586 bin 安装 Java 运行后 会出现自动升级为 1 7 版本状态的情况 针对某些应用程序需要基于 1 6 版本方可运行的情况 需要降级为 1 6 具体的操作方法有两种 1 使用 alternatives 命令来实现 alternatives 是 Linux 下的一个功能强大的命令 只能在 root 权限下执行 如系统中有几个命

默认正常情况下,即使使用Java 1.6版本Java脚本jdk-6u31-linux-i586.bin,安装Java运行后,会出现自动升级为1.7版本状态的情况。针对某些应用程序需要基于1.6版本方可运行的情况,需要降级为1.6。具体的操作方法有两种:

1. 使用alternatives命令来实现。

alternatives是Linux下的一个功能强大的命令,只能在root权限下执行。如系统中有几个命令功能十分类似,却又不能随意删除,那么可以用 alternatives 来指定一个全局的设置。

[root@Excel7070 ~]# alternatives

alternatives version 1.3.49.3 – Copyright (C) 2001 Red Hat, Inc.

This may be freely redistributed under the terms of the GNU Public License.

usage: alternatives –install

[–initscript ]

[–slave ]*

alternatives –remove

alternatives –auto

alternatives –config

alternatives –display

alternatives –set

common options: –verbose –test –help –usage –version

–altdir –admindir

可以看到相应的alternatives的相关命令信息。

说明:

alternatives –install

其中,

install表示安装

link是符号链接

name则是标识符

path是执行文件的路径

priority则表示优先级

在当前状态下,我需要修改java的版本,具体操作显示如下:

a. 在root中运行 alternatives –config java,具体显示如下:

[root@Excel7070 ~]#alternatives –config java

There are 2 programs which provide ‘java’.

Selection    Command

———————————————–

*+ 1           /usr/lib/jvm/jre-1.7.0-openjdk/bin/java

2           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

Enter to keep the current selection[+], or type selection number: 2

b. 然后就选择需要使用的版本号所在选项即可。”2″

c. 再运行java -version

看到的就是当前选择的java版本1.6了。

2.  使用安装修改的方式。这种方式运行之前发生有点异常,第一种方法可以保留与选择,更为合适。

已经安装了1.7版本java,需要如下操作:

chmod +x jdk-6u32-linux-i586.bin

安装1.6版本

./jdk-6u32-linux-i586.bin

mv jdk1.6.0_32/ /usr/java

cd /usr/java

rm -fr latest

ln -s jdk1.6.0_32/ latest

再修改/etc/profle里面的java路径信息即可。

完成profile修改后,source /etc/pofile

java -version就可以看到版本也降级了

#JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/

#JAVA_BIN=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/bin

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64/jre/

JAVA_BIN=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64/jre/bin/

PATH=$PATH:$JAVA_BIN

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221784.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:18
下一篇 2026年3月17日 下午5:18


相关推荐

  • DDR4原理及硬件设计

    DDR4原理及硬件设计DDR4 的工作原理以及寻址方式 DDR4 是什么 DDR4 全称 DDR4 DRAM 与其他 DDRDRAM 一样 是当前电子系统架构中使用最为广泛的的 RAM 存储器 这句话可以分解出 3 个关键字 存储器 DRAM DDR4 先说存储器 说到存储 顾名思义 它是个动词 以生活为例 假如有个酸奶 你不想吃的时候 将酸奶存到某冰箱 某层 某个位置 当你想吃的时候 在某冰箱 某曾 某个位置中取出该酸奶 这个过程 我们称为存储 结合生活 我们可以看到存储要有 3 个关键动作 酸奶放哪了 你得知道 如果不知道放哪了

    2026年3月18日
    1
  • Seata-XA模式 原理

    Seata-XA模式 原理1XA 模式示例示例参考 github 上 seata sample 业务代码层面和 xa 完全相同 仅数据库代理层面替换成 DataSourcePr 即可 更多内容 参考示例 2 架构注 此图来自 seata 官网 3 源码分析 3 1TM 开启全局事务此过程和 AT 模式一样 使用 GlobalTransa 即可 3 2RM 执行分支事务因为 DataSource 使用了代理 所以所有 DB 操作均交个 DataSourcePr 完成 当执行 db 操作时 请求将会由 ExecuteTempl

    2026年3月16日
    2
  • React全家桶详细讲解-图文并茂

    React全家桶详细讲解-图文并茂系列文章目录提示 这里可以添加系列文章的所有文章的目录 目录需要自己手动添加例如 第一章 Python 机器学习入门之 pandas 的使用提示 写完文章后 目录可以自动生成 如何生成可参考右边的帮助文档文章目录系列文章目录前言一 表单处理 1 1 受控组件使用步骤多表单元素优化非受控组件 React 组件综合案例需求分析总结前言提示 以下是本篇文章正文内容 下面案例可供参考一 表单处理 1 1 受控组件 HTML 中的表单元素是可输入的 也就是有自己的可变状态而 React 中可变状态通常保存在

    2026年3月20日
    2
  • JavaScript面向切面编程

    JavaScript面向切面编程JS 也有切面编程 有时间学习一下 毕竟面向切面可以在一些通用处理场景 如日志打印等可以省很多代码 看个例子 通过原型链注入自定义函数 Function prototype before function beforeFn var self this 保存原函数引用 returnfuncti 返回包含了原函数和新函数的 代理 函数

    2026年3月17日
    2
  • sstream读取文件

    sstream读取文件对于如下图所示的数据文件:274表示有274个点对,以下每一行代表一个点对,每一行的四个数从左到右依次是一个第一个点的x坐标、y坐标、第二个点的x坐标、y坐标,现在要把点对数和每个点对读取并存储,具体代码如下:#include<iostream>#include<sstream>#include<fstream>#include<string&…

    2022年6月4日
    49
  • ROC曲线详解

    ROC曲线详解最近学习遇到这个概念,看了半天总算明白了这个曲线的意义。—————————————————————————————————分割线1ROC曲线的概念受试者工作特征曲线(receiveroperatingcharacteristiccurve,简称ROC曲线),又称为感受性曲线(sensitivitycurve)。得此名的原因在于曲线上各点反映着相同的感受性,它们都是对同一信号刺激的反应

    2022年5月17日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号