tonglin0325的个人主页

ubuntu下JDK的安装

1.deb安装方法#

安装Oracle的jdk8

1
2
3
wget https://s3.cn-north-1.amazonaws.com.cn/tfssa/packages/oracle-java/oracle-java8-jdk_8u181_amd64.deb
sudo dpkg -i ./oracle-java8-jdk_8u181_amd64.deb

如何依赖不满足

1
2
sudo apt-get install -f

如果依赖的包找不到,可以尝试

1
2
sudo mv /etc/apt/sources.list.d/backports.list /etc/apt/sources.list.d/backports.list.bak

选择使用rpm或者apt-get来安装java-8-oracle,这时的配置将会在 /etc/profile.d/jdk.sh 中

1
2
cat /etc/profile.d/jdk.sh

 使用下面命令来使得这些配置生效

1
source /etc/profile

  

其他安装包地址:

aws jdk_8u181_amd64下载地址

1
2
https://s3.cn-north-1.amazonaws.com.cn/tfssa/packages/oracle-java/oracle-java8-jdk_8u181_amd64.deb

2.tar包安装方法#

参考:Debian 上安装 java | openjdk8的方法 使用Amazon Correo解决Package ‘openjdk-8-jdk’ has no installation candidate

下载好JDK,解压在/usr/lib/jvm/目录下

然后在 /etc/profile 文件中添加环境变量

1
2
3
4
5
export JAVA_HOME=/usr/lib/jvm/java-8-oracle   
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

让配置生效

1
2
source /etc/profile

最后通过 java -version 查看是否生效

参考:Ubuntu安装Oracle Java8以及环境变量的正确设置方法

 

3.Mac系统dmg安装方法#

1.x86芯片

安装jdk-8u211-macosx-x64.dmg

1
2
https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

2.arm芯片

m1 macbook pro jdk下载地址,使用原生arm的jdk编译速度更快,30s->11s

1
2
https://cdn.azul.com/zulu/bin/zulu8.50.0.1017-ca-jdk8.0.275-macos_aarch64.dmg

mac jdk11 下载地址

1
2
https://repo.huaweicloud.com/java/jdk/11.0.2+9/jdk-11.0.2_osx-x64_bin.dmg

同时安装jdk8和jdk11,在~/.bash_profile中添加

1
2
3
4
5
6
7
8
9
10
# java
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)

alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'

# default to Java 8
java8

输入java8或者java11可以进行切换,参考:M1 macOS安装java8/java11并动态切换