准备工具
- JDK8 的 Linux 环境下的压缩包
jdk-8u212-linux-x64.tar.gz
- Xshell、 Xftp
开始安装
-
通过
Xshell
连接后创建存放JDK8
的文件mkdir /usr/local/java
-
通过 Xftp 把本地下载好的压缩包上传至上面创建的文件夹里
如果提示上传失败,没有权限的话,需要把创建的java 文件夹权限修改为777chmod 777 /usr/local/java
-
上传成功后解压
cd /usr/local/java tar -xzvf jdk-8u212-linux-x64.tar.gz
解压后会得到如下文件
-
设置环境变量
由于Java的环境变量是需要永久配置的,可以修改
/etc/profile
文件,在所有用户登录的时候都会执行,使用vim 编辑该文件sudo vim /etc/profile
在该文件的末尾添加如下命令
export JAVA_HOME=/usr/local/java/jdk1.8.0_212/ export PATH=$PATH:$JAVA_HOME/bin
保存退出后,刷新
source /etc/profile
-
查看是否成功
java -version
关于主机系统无法访问到虚拟机中启动的应用的问题
安装好jdk之后,就可以启动应用了
java -jar xxxx.jar
当宿主机和虚拟机可以互相ping通,但是宿主机却无法访问到虚拟机对应的项目时,有可能是防火墙的问题,对应的端口并没有打开
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
通过firewell 命令打开对应的端口,并刷新
sudo firewall-cmd --reload
再次访问就可以了
Tips: 关于firewall 的一些常用命令
#重新启动Firewall
firewall-cmd --reload
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service