安装默认JRE / JDK
安装Java的最简单方法是使用与Ubuntu一起打包的版本。具体来说,这将安装OpenJDK 8,这是最新推荐的版本。
首先,更新包索引。
sudo apt-get update
接下来,安装Java。具体来说,此命令将安装Java运行时环境(JRE)。
sudo apt-get install default-jre
还有另一个名为JDK(Java Development Kit)的默认Java安装。如果要编译Java程序或者使用Java的软件特别需要它,通常只需要JDK。
JDK确实包含JRE,因此除了较大的文件大小外,如果安装JDK而不是JRE,则没有任何缺点。
第一种安装(简单粗暴)
sudo apt-get install default-jdk
一条命令即可,jre也会帮你安装好,环境也不用自己手动弄,但是这是一个比较漫长的过程
您可以使用以下命令安装JDK:
sudo apt-get install default-jdk
第二种安装(手动) 去官网下载jdk
官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html
添加到环境变量, 注意软件版本。
解压到/opt
sudo tar -zxf jdk-8u211-linux-x64.tar.gz -C /opt/
修改/etc/profile文件
sudo vi /etc/profile
把下面的添加到文件的末尾
export JAVA_HOME=/opt/jdk1.8.0_181
export JRE_HOME=/opt/jdk1.8.0_181/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
使修改后的文件生效
source /etc/profile
测试是否成功
在终端分别输入java #(英文) 、javac #(中文)
netlogin@aztec:~$ java
netlogin@aztec:~$ javac
netlogin@aztec:~$ javac -version
javac 1.8.0_181
如果没有显示,重启再试试是否成功!
----------------------------------------------------------------------------------
一、安装JDK环境
1 、卸载系统自带的Openjdk(可能不需要)
先用检测是否安装了openjdk
dpkg -l | grep openjdk
如果安装了, 使用下面命令卸载。
sudo apt remove openjdk*
2、从官网下载JDK1.8压缩包
3、新建/usr/java文件夹:
sudo mkdir /usr/java
4、将下载的jdk压缩文件解压到/usr/java,并重命名为jdk
sudo tar -xzf jdk-8u121-linux-x64.tar.gz -C /usr/java/
sudo mv /usr/java/jdk1.8.0_181/ /usr/java/jdk
5、配置环境变量
linux中配置环境变量能在以下几个文件中完成:
1) /etc/environment:配置的是整个系统的环境变量
2)/etc/profile:配置所有用户的环境变量
3) ~/.profile:配置当前用户的环境变量,只对单一用户生效
所以,全局性的变量可以在/etc/environment或/etc/profile中配置。
需要注意的是,在/etc/environment 中不能包含命令,即直接通过VAR="..."的方式设置,不使用 export。而在/etc/profile中可以使用export来添加环境变量。
这里使用的是/etc/profile, 使用vim /etc/profile打开文件,在文件结尾添加以下内容
####JDK环境变量配置####
export JAVA_HOME=/usr/java/jdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
请注意,JAVA_HOME为你解压的文件夹路径。
保存退出。
然后,source /etc/profile 使配置生效。
参考链接:
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04