美文网首页机器学习与深度学习数据蛙数据分析每周作业
ubuntu/Linux安装JDK(Java)完整教程--碰到的

ubuntu/Linux安装JDK(Java)完整教程--碰到的

作者: yimengtianya1 | 来源:发表于2019-06-28 15:38 被阅读0次

坑一:vim编辑环境变量文件/etc/profile,发现无法保存。
原因:需要root权限。
坑二:为了将环境变量写入/etc/profile,所以转到root下编辑。但是在普通用户下,每次使用java都需要初始化一次

source /etc/profile

才能使用。
原因:执行source命令,root用户已经配置,但是对普通用户无效。

避开两大坑的解决办法如下:

JAVA安装过程
1、下载JDK1.8,直接去oracle官网。(直接在Linux系统里用火狐下载)
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

图片.png
2、转到文件下载的所在文件夹,解压文件
cd [下载的文件的路径]

tar -zxvf jdk-8u211-linux-x64.tar.gz

3、将解压的文件移动至/usr/local(软件安装目录)

sudo mv jdk1.8.0_211  /usr/local/jdk1.8

4、设置环境变量(在普通用户下)

gedit ~/.bashrc

在文件最后面加入以下代码(安装jdk1.8的不需要改动)

export JAVA_HOME=/usr/local/jdk1.8 
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
export PATH=.:${JAVA_HOME}/bin:$PATH

5、在终端输入以下代码更新环境变量

source ~/.bashrc

6、确认jdk(Java)已安装

java -version
>>>java1.8

7、其它:
今天在给Ubuntu配置JDK后,发现了一个问题,再次打开终端后,输入java -version命令,显式未安装JDK。
经过在网上查阅资料和自己思考,现在总结问题如下:

1.在安装JDK时,因为权限的原因,是以root用户进行操作的,再次开发终端后,是以普通用户的身份运行。
2.配置环境变量时,以gedit方式打开,而不是vim。
3.编辑环境变量后,执行source命令,root用户已经配置,但是对普通用户无效。

解决方法:
再次打开终端后,执行 gedit ~/.bashrc
然后再次执行 source ~/.bashrc

参考文章
https://blog.csdn.net/weixx3/article/details/80296779
https://blog.csdn.net/webster_z/article/details/80316585

相关文章

网友评论

    本文标题:ubuntu/Linux安装JDK(Java)完整教程--碰到的

    本文链接:https://www.haomeiwen.com/subject/uutecctx.html