系统相关
首页 > 系统相关> > Linux:CentOS7安装JDK11、Java项目部署

Linux:CentOS7安装JDK11、Java项目部署

作者:互联网

1、JDK 安装

介绍两种安装方式:RPM、YUM

1.1、RPM

需要遵循 Linux 对环境变量的路径,才能保证每个目录都有 JDK 安装目录下的 java、javac 等。

1.1.1、资源下载

  1. 下载 RPM 包:推荐在 Oracle 官网 下载

    image-20211118224624559

  2. 上传文件:使用 Xftp,将 RPM 包上传到 Linux 服务器。

    image-20211118232709909

1.1.2、安装

检测 JDK

输入 java -version

若有版本信息说明已安装 JDK,若提示 command not found 说明没有。

安装 JDK

  1. 输入 RPM 指令,安装 JDK

    rpm -ivh jdk文件名
    
  2. 安装完成之后查看 JDK 版本,确认 JDK 安装成功。

    image-20211118235215691

1.2、YUM

安装之前先 检测 JDK(参考本文 1.1.2)

1.2.1、安装 JDK

  1. 查看可安装的 JDK 11 列表

    • yum list|grep java-11
      
    • 必要的包

      image-20220509173101958

  2. 安装:依次执行以下指令

    yum install -y java-11-openjdk.x86_64
    yum install -y java-11-openjdk-devel.x86_64
    yum install -y java-11-openjdk-headless.x86_64
    
  3. 安装完成后,查看版本号

    image-20220509173715110

1.2.2、文件位置

2、Java 项目部署

2.1、获得 jar 包

以 Maven 为例

  1. 确认项目能正常运行,通过 Maven 打 jar 包

    image-20211119001604568

  2. 本地执行 Jar 包,确认项目正常运行。

    • java -jar jar包名称
      
    • image-20211119002333791

2.2、部署(❗)

  1. 通过 Xftp 将 Jar 包上传到服务器。

  2. 在服务器前台运行 jar 包:java -jar jar包名称

    image-20211204171256048

2.3、注意

2.3.1、端口号 & 防火墙

  1. 设置 Spring Boot项目的端口号(default 8080),以便访问。
  2. 查看服务器的防火墙策略,确认有开启相应的端口号映射

2.3.2、nohup 后台运行

简介

命令

nohup java -jar jar包名称 >/位置/输出文件名称 2>&1 &

标签:11,Java,JDK,jar,JDK11,CentOS7,usr,java,安装
来源: https://www.cnblogs.com/secretmrj/p/16244527.html