文档章节

ubuntu 下切换jdk版本

党程V
 党程V
发布于 2015/05/11 13:51
字数 387
阅读 2309
收藏 9

因为ubuntu 会自带open-jdk预装在系统内,当我们需要在 ubuntu下 安装jdk 的时候 ,发现 即使配置好环境变量后, 输入 java -version 版本还是依然没有发生变化,我们需要以下2个步骤切换/usr/local/java 指向的 jdk

##############################################

#第一步 我们需要把新版本的java 命令更新到系统的 /usr/bin/ 下  301为优先级

##############################################

sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_45/jre/bin/java 301

##############################################

#第二步 我们重新配置java 选择你新安装的jdk  ,完成后 java -version 看看是否成功

##############################################


dangcheng@dangcheng-pc:/usr/local$ sudo update-alternatives --config java

有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
我们想要的

  选择       路径                                          优先级  状态
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      自动模式
* 1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      手动模式
  2            /usr/local/jdk1.8.0_45/jre/bin/java              301       手动模式



要维持当前值[*]请按回车键,或者键入选择的编号:2
update-alternatives: using /usr/local/jdk1.8.0_45/jre/bin/java to provide /usr/bin/java (java) in 手动模式

dangcheng@dangcheng-pc:/usr/local$ java -version

Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp

java version "1.8.0_45"

Java(TM) SE Runtime Environment (build 1.8.0_45-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)



© 著作权归作者所有

党程V
粉丝 5
博文 20
码字总数 9126
作品 0
西安
高级程序员
私信 提问
jenkins产生503错误的解决方法

出现错误的log(ubuntu系统下目录路径为"/var/log/jenkins/jenkins.log"): java.lang.UnsupportedClassVersionError: jenkins/util/SystemProperties : Unsupported major.minor version ......

积木oooooo
2018/06/29
0
0
Ubuntu 安装 JDK 7 / JDK8 的两种方式

ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo ...

wangdy
2016/07/18
42
0
Android(HTC G7) 安装 Hadoop 伪分布

在HTC G7 上运行 ubuntu for android。并安装jdk1.7 arm 和 hadoop。 期间遇到了ssh问题,等各种问题,对于需要安装Ubuntu系统的手机,首先需要获得root 权限,简单的方法是使 用fastboot 重新...

10000011
2013/07/26
454
0
IDEA Linux 字体问题

IDEA字体 Ubuntu 14.04 Xfce桌面环境JDK 8IDEA 15 安装通用的字体补丁,不同的Linux版本都有,我用的是Debian系列 使用OpenJDK字体补丁 切换默认的java环境 重启系统,或重新登陆就可以看到字...

雨中人X
2016/01/01
474
0
Ubuntu Linux 16.04下如何安装Java

搜索可以安装的JDK包 使用命令: 安装JDK sudo apt-get install openjdk-9-jre openjdk-9-jdk 配置JAVA_HOME 安装完成可以执行命令来查看安装情况。 然后在环境变量里设置JAVA_HOME的值,用命...

禹子歆
2018/07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
9
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
9
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
9
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部