alternatives java_linux 下用 alternatives 命令进行多版本java 切换

alternatives java_linux 下用 alternatives 命令进行多版本java 切换首先需要把新安装的 jdk 添加到 alternatives alternatives usr bin javajava usr share jdk1 6 0 17 bin java1600alte usr bin javacjavac usr share jdk1 6 0 17 bin javac1600 然后使用 display

首先需要把新安装的jdk添加到alternatives:

alternatives –install /usr/bin/java java /usr/share/jdk1.6.0_17/bin/java 1600

alternatives –install /usr/bin/javac javac /usr/share/jdk1.6.0_17/bin/javac 1600

然后使用–display选项可以查看目前系统可用的JDK:

alternatives –display java

java – 状态是手工。

链接目前指向 /usr/share/jdk1.6.0_17/bin/java

/usr/lib/jvm/jre-1.4.2-gcj/bin/java – 优先度 1420

从 keytool:/usr/lib/jvm/jre-1.4.2-gcj/bin/keytool

从 rmiregistry:/usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry

从 jre_exports:/usr/lib/jvm-exports/jre-1.4.2-gcj

从 jre:/usr/lib/jvm/jre-1.4.2-gcj

/usr/share/jdk1.6.0_17/bin/java – 优先度 1600

从 keytool:(null)

从 rmiregistry:(null)

从 jre_exports:(null)

从 jre:(null)

当前“最佳”版本是 /usr/lib/jvm/jre-1.4.2-gcj/bin/java。

alternatives –display javac

javac – 状态是手工。

链接目前指向 /usr/share/jdk1.6.0_17/bin/javac

/usr/lib/jvm/java-1.4.2-gcj/bin/javac – 优先度 1420

从 appletviewer:/usr/lib/jvm/java-1.4.2-gcj/bin/appletviewer

从 jar:/usr/lib/jvm/java-1.4.2-gcj/bin/jar

从 jarsigner:/usr/lib/jvm/java-1.4.2-gcj/bin/jarsigner

从 javadoc:/usr/lib/jvm/java-1.4.2-gcj/bin/javadoc

从 javah:/usr/lib/jvm/java-1.4.2-gcj/bin/javah

从 rmic:/usr/lib/jvm/java-1.4.2-gcj/bin/rmic

从 java_sdk_exports:/usr/lib/jvm-exports/java-1.4.2-gcj

从 java_sdk:/usr/lib/jvm/java-1.4.2-gcj

/usr/share/jdk1.6.0_02/bin/javac – 优先度 300

从 appletviewer:(null)

从 jar:(null)

从 jarsigner:(null)

从 javadoc:(null)

从 javah:(null)

从 rmic:(null)

从 java_sdk_exports:(null)

从 java_sdk:(null)

当前“最佳”版本是 /usr/lib/jvm/java-1.4.2-gcj/bin/javac。

确认无误后,就可以使用–config参数来选择想用的JDK:

alternatives –config java

共有 2 个程序提供“java”。

选择 命令

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

* 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java

+ 2 /usr/share/jdk1.6.0_17/bin/java

按 Enter 来保存当前选择[+],或键入选择号码:

alternatives –config javac

共有 2 个程序提供“javac”。

选择 命令

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

* 1 /usr/lib/jvm/java-1.4.2-gcj/bin/javac

+ 2 /usr/share/jdk1.6.0_17/bin/javac

按 Enter 来保存当前选择[+],或键入选择号码:

输入需要使用的JDK的编号就可以了

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

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

(0)
上一篇 2026年3月16日 下午11:00
下一篇 2026年3月16日 下午11:01


相关推荐

  • div+css页面右侧底部悬浮层

    效果体验:http://hovertree.com/texiao/css/23/效果图:代码如下:转自:http://hovertree.com/h/bjaf/1kquypy7.htm推荐:htt

    2021年12月22日
    48
  • 协方差的意义和计算公式

    协方差的意义和计算公式学过概率统计的孩子都知道 统计里最基本的概念就是样本的均值 方差 或者再加个标准差 首先我们给你一个含有 n 个样本的集合 依次给出这些概念的公式描述 这些高中学过数学的孩子都应该知道吧 一带而过 很显然 均值描述的是样本集合的中间点 它告诉我们的信息是很有限的 而标准差给我们描述的则是样本集合的各个样本点到均值的距离之平均 以这两个集合为例 0 8 12 20 和 8 9 11 1

    2026年3月20日
    1
  • 2022 sblime3 激活码【最新永久激活】2022.03.01

    (2022 sblime3 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~4…

    2022年4月2日
    55
  • ubuntu ipsec配置_ubuntu安装iperf3

    ubuntu ipsec配置_ubuntu安装iperf3ipsetpackageinUbuntuipset:administrationtoolforkernelIPsetsipset-dbgsym:debugsymbolsforipsetlibipset-dev:developmentfilesforIPsetslibipset13:libraryforIPsetslibipset13-dbgs…

    2022年10月7日
    4
  • Navicat Premium 15generate生成激活码失败_通用破解码

    Navicat Premium 15generate生成激活码失败_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    119
  • 字符串正则匹配leetcode_JAVA 正则表达式

    字符串正则匹配leetcode_JAVA 正则表达式原题链接给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。‘.’ 匹配任意单个字符‘*’ 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。示例 1:输入:s = “aa” p = “a”输出:false解释:”a” 无法匹配 “aa” 整个字符串。示例 2:输入:s = “aa” p = “a*”输出:true解释:因为 ‘*’ 代表可以匹配零个或多个前面的那一个元素, 在这里前面的元素就是

    2022年8月8日
    5

发表回复

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

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