1

Linux安装java环境

 3 years ago
source link: https://www.ascotbe.com/2019/10/12/LinuxInstallJavaEnvironment/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Linux安装java环境 | ascotbe

通用系统安装

  • 下载完成后解压到指定文件下
先创建java文件目录,如果已存在就不用创建
mkdir -p /usr/local/java
  • 解压到java文件目录
tar -vzxf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/
  • 添加环境变量,编辑配置文件
vi /etc/profile
  • 在文件最下方或者指定文件添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
java -version
  • 可以看到一下信息则表示配置成功
java version “1.8.0_161”
Java™ SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot™ 64-Bit Server VM (build 25.161-b12, mixed mode)

ubuntu系统

使用apt-get 命令安装

  • 添加ppa
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
  • 安装oracle-java-installer
sudo apt-get install oracle-java8-installer

安装器会提示你同意 oracle 的服务条款,选择 ok
然后选择yes 即可,如果你因为网络或者其他原因,导致installer 下载速度很慢或无法下载,可以中断操作.然后下载好相应jdktar.gz 包,放在:/var/cache/oracle-jdk8-installer下面,然后安装一次installerinstaller则会默认使用你下载的tar.gz包。

java -version
  • 可以看到一下信息则表示配置成功
java version “1.8.0_161”
Java™ SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot™ 64-Bit Server VM (build 25.161-b12, mixed mode)

red hat 或centos

使用rpm命令

  • 通过官网下载选定版本的rpm包,然后放在指定目录下(这里是/tmp
进入指定目录下cd /tmp
  • 添加执行权限
chmod +x /tmp/jdk-8u161-linux-x64.rpm
  • rpm安装
rpm -ivh /tmp/jdk-8u161-linux-x64.rpm
  • 查看版本信息
java -version
  • 可以看到一下信息则表示配置成功
java version “1.8.0_161”
Java™ SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot™ 64-Bit Server VM (build 25.161-b12, mixed mode)

使用yum源

这里需要注意yum源的配置

  • 查看yum库中都有哪些jdk版本
yum search java|grep jdk
  • 选择指定的版本安装,注意最后的 * 以及yum源安装的是openjdk,注意openjdk的区别。
yum install java-1.8.0-openjdk*
  • 安装完成后查看版本信息
java -version

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK