zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    UITableView全面解析
    UITableView传值(自己使用)(属性,代理传值)
    页面之间传值(单例传值)(自己使用)
    带导航栏的最简单多视图
    UIscrollView和UIPageControl的循环滚动
    UIPickerView简单应用
    自定义进度条(菜鸟版)
    UISegmentedControl(人物简介)
    UI控件闪灯
    关于NSCELL
  • 原文地址:https://www.cnblogs.com/hellxz/p/8974810.html
Copyright © 2011-2022 走看看