Ubuntu 16.04.4 LTS下安装JDK
写在前面
为什么我又装jdk?今天顺手升级了我的双系统中的Ubuntu,开始的时候用的图形化界面升级,后来你懂的,升级软件死锁了。。
用命令行也没有效果了,提示锁被占用,手残重启试试,图形界面彻底崩了...我拿tty1终端 wget了个镜像,挂硬盘备份文件,用命令写入刚挂载好的sd卡,重装的系统。。重装后发现备份文件中有一份我之前就写好的办法,准备拿出来分享下,一来以备不时之需,二来让新手少走弯路
方法
1.下载jdk
,官网
2.检查有没有默认的openjdk存在,如图是正常的
$ sudo update-alternatives --list java
如果是有备选项,那么需要执行以下操作,这里以openjdk
举例
$ sudo apt autoremove openjdk*
3.解压jdk,然后用mv命令进行转移文件夹到/usr/local/java
$ sudo tar zxvf jdk-8u171-linux-x64.tar.gz $ sudo mv jdk1.8.0_171/ /usr/local/java $ cd /usr/local/java $ pwd
注意:不要以为mv只是move,它也是重命名,相当于重命名后移动
4.输入pwd
之后就会出现这个jdk
的位置,其实也就是/usr/local/java
,如果位置和本文不同主请拷贝一下这个路径,方便之后的操作
5.编辑/etc/profile
文件
$ sudo vim /etc/profile
手动shift
+G
到达文末,输入o
进入编辑模式,添加如下
export JAVA_HOME=/usr/local/java export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
注意: 第一行
=
后的路径一定要和jdk路径保持一致
:wq
保存退出
6.使设置生效
source /etc/profile
注意:有些情况会导致只对当前终端生效,这时候只需要
logout
一次,即可解决。
测试
java -version
javac
结束
修改环境变量有两种方法,1是修改~/.bashrc
只对当前用户可用 ,2是修改/etc/profile
全局可用,修改/etc/environment
效果等同。
未经本人许可,转载请注明出处,本文地址:http://www.cnblogs.com/hellxz/p/8974810.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了