CentOS7 安装 JDK8

    xiaoxiao2024-10-26  71

    准备工具

    JDK8 的 Linux 环境下的压缩包 jdk-8u212-linux-x64.tar.gzXshell、 Xftp

    开始安装

    通过 Xshell 连接后创建存放 JDK8 的文件

    mkdir /usr/local/java

    通过 Xftp 把本地下载好的压缩包上传至上面创建的文件夹里 如果提示上传失败,没有权限的话,需要把创建的java 文件夹权限修改为777

    chmod 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
    最新回复(0)