先把下载的jdk上传到Linux里/usr/java下,如果没有java文件夹,新建一个
上传文件命令MacOS:
scp -P 22 /Users/zhaojl/Downloads/jdk-8u161-linux-x64.tar root @192.168.1.1:/usr/java
输入密码即可
ssh链接Linux,命令(ip换成你Linux的ip):
ssh root@192.168.1.1
输入密码即可
查看刚刚上传过来的文件,先切换到那个目录
cd/usr/java
查看当前文件
ls
可以看到有一个jdk-8u161-linux-x64.tar 文件
解压命令
tar -xf jdk-8u161-linux-x64.tar
查看ls
可以看到多了一个解压后的文件 jdk1.8.0_161
配环境变量
vim /etc/profile(这个用的是自带的vim编辑器,编辑器命令自行百度)
在首行或者末尾输入,其中JAVA_HOME换成你自己实际安装的位置,我这里是usr/java
export JAVA_HOME=/usr/java/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
最后一步,很重要。
source /etc/profile使得文件生效,不然你输入java -version不会显示安装成功。LZ经历个坑..
使用root用户正常使用jdk,但是个人用户没有权限,如图所示:
这需要在root用户下为/usr/java授权,命令如下:
sudo chmod 777 /usr/java
然后切换下用户查看是否有权限
su 用户名
输入java -version 就可以了。