• Ubuntu下搭建JAVA开发环境及卸载


    据调查,在中国,PC时代,绝大多数普通用户都不知道linux为何物,到了移动互联网时代,更加不知道,也不会再知道了。

    所以,此文不多解释,使用linux的,都是IT界人士,不必普及基础知识。

    从已经安装完毕ubuntu系统之后开始。

    安装

    分四个步骤:

    1)下载并安装JDK

    2)下载eclipse

    3 ) 安装JDK

    4)安装eclipse

    一个ubuntu有没有安装过java,可以在终端直接输入“java”,回车

    会出现“The program 'java' can be found in the ......”这样的提示

    1)下载JDK

    从oracle的java官网下载SDK,http://www.java.com

    因为此文是讲开发环境的搭建,所以直接找JDK,https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk

    从首页进入的路径如下:

    到了这一页,自行选择下载的版本,点downloads:

    找到适合自己的,位数,版本。分为RPM版和gz版,我选择的是linux x64的。(RPM [1]  是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了)

    直接下载Linux x64

    下载以后,自行选择放置目录,我扔在了/opt目录。

    cp jdk-8u201-linux-x64.tar.gz /opt

    解压

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

    自动解压到了jdk1.8.0_201目录下,这里就是java的home目录

     接下来设置Java的home目录。

    输入

    sudo vim /etc/profile

    翻到最下面,按a,光标移到最后且置为插入状态,根据实际情况,输入以下内容:

    #安装目录
    export JAVA_HOME=/usr/java/jdk1.8.0_144
    
    #以下内容基本不变
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    export JRE_HOME=$JAVA_HOME/jre

    按ESC返回normal状态,输入:wq,保存并退出,此时再输入

    source /etc/profile

    命令可以使新建立的环境变量立刻生效而不用重新启动系统

    然后输入

    java -version

    即可显示java版本,java配置完毕。

    卸载

    如果不能卸载干净,用下面的方法彻底卸载:
    $ sudo apt-get autoremove default-jdk
    1、卸载JDK
    
    $ sudo apt-get update
    
    $ sudo apt-cachesearch java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e'^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)'-e 'java-common' | xargs sudo apt-get -y remove
    
    $ sudo apt-get -yautoremove
    
    2清除配置信息: 
    
    $ dpkg -l | grep ^rc | awk '{print($2)}' |xargs
    
    $ sudo apt-get -y purge
    
    3清除java配置及缓存: 
    
    $ bash -c 'ls -d /home/*/.java' | xargs
    
    $ sudo rm -rf
    
    4手动清除JVMs: 
    
    $ rm -rf /usr/lib/jvm/*
  • 相关阅读:
    练习5
    图例设置了却不显示
    easyui中多级表头,主表头不能添加field字段,否则不居中
    springboot热部署
    ReactDom.render调用后没有渲染
    webpack打包配置模板
    overridePendingTransition
    multiDex分包时指定主dex的class列表
    android实现手势锁
    动态补丁构建工具nuwa中的“坑”
  • 原文地址:https://www.cnblogs.com/Sabre/p/10349320.html
Copyright © 2020-2023  润新知