每天一个知识点--Ubuntu Java设置环境变量

216 阅读1分钟

最近又重新配置了Java,这里记录一下. 很多人为了方便会直接使用OpenJDK,我不习惯,所以是在Oracle官网下载的. $sudo apt install openjdk-8-jdk

首先卸载之前的OpenJDK sudo apt-get remove openjdk

官网下载

image.png

我的电脑是64位的,所以下载箭头的那个,现在下载可能需要注册Oracle的账号,很快的几分钟就搞定了. 把下载的安装包解压到根目录 usr/local/ 解压的命令: tar -zxvf jdk-8u211-linux-x64.tar.gz sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) sudo chmod 666 ××× (每个人都有读和写的权限) sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

配置环境变量 编辑变量 sudo vim ~/.bashrc

编辑模式下输入配置的环境变量

export JAVA_HOME=/usr/local/jdk1.8.0_211 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=.:${JAVA_HOME}/bin:$PATH

3.退出vim后,需要保存变量

source ~/.bashrc

4.查看Java 版本信息

java -version

得到输出结果

java version "1.8.0_211" Java(TM) SE Runtime Environment (build 1.8.0_211-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

理解一下变量名称 /etc/profile

此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置.

~/.bashrc 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.

第一个指令是为所有用户都可以使用jdk,那就配置/ect/profile文件 第二个是为登录的用户设置可以使用jdk