首页主机资讯Linux Java开发环境如何搭建

Linux Java开发环境如何搭建

时间2025-11-20 20:39:04发布访客分类主机资讯浏览540
导读:Linux Java开发环境搭建指南 一 安装JDK 选择版本:常见为 OpenJDK 11 LTS(稳定通用)或 Oracle JDK(注意许可)。 包管理器安装(推荐): Ubuntu/Debian: sudo apt update...

Linux Java开发环境搭建指南

一 安装JDK

  • 选择版本:常见为 OpenJDK 11 LTS(稳定通用)或 Oracle JDK(注意许可)。
  • 包管理器安装(推荐):
    • Ubuntu/Debian:
      sudo apt update
      sudo apt install openjdk-11-jdk
    • CentOS/RHEL:
      sudo yum install java-11-openjdk-devel
    • Fedora:
      sudo dnf install java-11-openjdk-devel
  • 手动安装(适合特定版本或离线环境):
    1. OracleOpenJDK 下载 Linux x64 的 .tar.gz 包;
    2. 解压并移动到目标目录:
      tar -xvzf jdk-11.0.2_linux-x64_bin.tar.gz
      sudo mv jdk-11.0.2 /usr/local/
    3. 注意:同一 feature release(如 11)只能安装一个版本,安装新版本会替换旧版本;归档安装便于为当前用户私有化部署。

二 配置环境变量与多版本管理

  • 设置 JAVA_HOME 与 PATH(用户级,推荐):
    echo ‘export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64’ > > ~/.bashrc
    echo ‘export PATH=$JAVA_HOME/bin:$PATH’ > > ~/.bashrc
    source ~/.bashrc
    系统级(所有用户):编辑 /etc/profile/etc/environment,加入相同行后执行 source。
  • 多版本切换:
    • 使用 alternatives(Debian/Ubuntu/RHEL 常见):
      sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1
      sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1
      sudo update-alternatives --config java
    • 直接改 JAVA_HOME 指向目标 JDK 目录后生效。
  • 验证:
    java -version
    javac -version
    echo $JAVA_HOME

三 构建与运行示例

  • 编写代码:
    nano HelloWorld.java
    public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello, World!”); } }
  • 编译与运行:
    javac HelloWorld.java
    java HelloWorld
  • 打包与运行:
    jar cvf HelloWorld.jar HelloWorld.class
    java -jar HelloWorld.jar
  • 常用 JVM 参数:
    java -Xms512m -Xmx1024m HelloWorld(设置初始/最大堆)
    java -XX:+UseG1GC HelloWorld(使用 G1 垃圾回收器)

四 常用开发工具与Web部署

  • 构建工具:
    • Maven:sudo apt install maven(Debian/Ubuntu);sudo yum/dnf install maven(RHEL/Fedora)。
  • IDE:
    • IntelliJ IDEA:下载解压后执行 bin/idea.sh
    • Eclipse:解压后执行安装程序。
  • Web 容器(Tomcat 9):
    • 安装:sudo apt install tomcat9(或 yum/dnf 对应包);
    • 启动:sudo systemctl start tomcat9;
    • 验证:浏览器访问 http://localhost:8080
    • 防火墙:开放 8080 端口(UFW/Firewalld 按系统配置)。

五 常见问题与排查

  • 命令未找到:确认 JAVA_HOME/binPATH,执行 source 使配置生效。
  • 版本不一致:用 alternatives 选择正确 java/javac,或检查 JAVA_HOME 是否指向期望 JDK。
  • 权限问题:归档安装到 /usr/local 等目录需 root;无 root 时可安装到用户目录。
  • 多版本冲突:同一 feature release 只能保留一个版本,安装新包会替换旧包。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux Java开发环境如何搭建
本文地址: https://pptw.com/jishu/752418.html
Debian CPUInfo怎么分享 Debian CPUInfo有何特点

游客 回复需填写必要信息