美文网首页机器学习与深度学习数据蛙数据分析每周作业
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