Java 安装配制

Java 安装配制

Java,OpenJDK和Oracle Java有两个主要的实现,几乎没有区别,只是Oracle Java有一些额外的商业功能。

Ubuntu系统

  • OpenJDK
    • 安装OpenJDK 10 JDK
      $sudo apt install default-jdk

    • 安装OpenJDK 8 JDK
      $sudo apt install openjdk-8-jdk
      install path /usr/lib/jvm/java-8-openjdk-amd64

    • 安装OpenJDK 8 JRE
      apt install openjdk-8-jre-headless or apt install default-jre

  • Oracle java

    • 进入官网下载
    • 选择需要的版本,进入下载页面
    • 下载完成解压
    • 创建安装目录
      本人安装目录是/usr/java下,需要cd /usr进入usr目录
      创建java文件夹,命令sudo mkdir java
      为了后续方便,将java目录赋予最高权限,命令sudo chmod 777 java
    • 复制并解压
      将下载的文件移动到java目录下
      tar -zxvf jdk-8u144-linux-x64.gz
    • 配置java
    输入sudo vim /etc/profile
    #Java安装目录
    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
    
    • 启用java
      source /etc/profile
    • 检查java
      java -version
  • Apt安装
    • 安装工具
      $sudo apt install software-properties-common dirmngr
    • 添加WebUpd8存储库并安装Oracle Java:
      $sudo add-apt-repository ppa:webupd8team/java
      $sudo apt update
    • 安装Oracle Java 8
      $apt-get install oracle-java8-installer
    • 多版本切换
      $sudo update-alternatives –config java

MAC多版本

vi ~/.bash_profile
#JAVA
# 实际安装路径 /Library/Java/JavaVirtualMachines
#JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_10_HOME="$(/usr/libexec/java_home -v 10.0)"

alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk10='export JAVA_HOME=$JAVA_10_HOME'

# 默认使用JDK8
export JAVA_HOME=$JAVA_8_HOME

PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export PATH
export CLASSPATH

source ~/.bash_profile
use jdk8 ro jdk10  change version

Windows

JAVA_HOME:C:\Program Files\Java\jdk1.8.0_202(jdk目录路径)
CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
Path:%JAVA_HOME%\bin;%PATH%
注意:如果是Windows10系统,分开写
%Java_Home%\bin
%Java_Home%\jre\bin

显示jvaa安装路径
whereis java (java安装路径)
which java (java执行路径)

echo $JAVA_HOME(java环境变量)
echo $PATH (环境变量路径)
update-alternatives –config java
jrunscript -e ‘java.lang.System.out.println(java.lang.System.getProperty(“java.home”));’ echo $JAVA_HOME

卸载

sudo apt-get autoremove default-jdk
如果不能卸载干净,用下面的方法:
jdk彻底卸载:
(1) apt-get update
(2) apt-cache search 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
(3) apt-get -y autoremove

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、java -version 查看,卸载成功

You must be logged in to post a comment