温馨提示×

centos能否运行java程序

小樊
36
2026-09-02 17:12:11
栏目: 编程语言

可以,CentOS 完全可以运行 Java 程序。

一、CentOS 运行 Java 的前提

  1. 安装 JDK / JRE

    • CentOS 默认可能只带 OpenJDK(部分最小化安装甚至没有)
    • 常见安装方式:
      # 查看是否已安装
      java -version
      
      # 使用 yum 安装 OpenJDK(示例:JDK 8)
      yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
      
      # 或安装 JDK 11
      yum install -y java-11-openjdk java-11-openjdk-devel
      
    • 也可以从 Oracle 或 Adoptium 下载 .rpm.tar.gz 手动安装
  2. 配置环境变量(可选但推荐)

    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
    export PATH=$JAVA_HOME/bin:$PATH
    

二、运行 Java 程序的方式

  1. 运行编译好的 .class 文件

    javac Hello.java
    java Hello
    
  2. 运行 .jar

    java -jar app.jar
    
  3. 后台运行(生产常用)

    nohup java -jar app.jar > app.log 2>&1 &
    

三、CentOS 版本注意点

  • CentOS 7:非常常用,Java 支持很好
  • CentOS 8:已停止维护,建议用 Stream 或迁移到 Rocky / AlmaLinux
  • 最小化安装:默认无 Java,需要手动装

四、常见问题

  • command not found: java → 没装 JDK
  • ❌ 端口被占用 → 用 netstat -tunlp
  • ❌ 权限不足 → 用 chmod +xsudo

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Java 版本需求(8 / 11 / 17)
  • 是跑 Web 服务、脚本还是 Spring Boot

我可以直接给你一套可复制的安装 + 运行命令

0