温馨提示×

Debian上Java编译有哪些工具

小樊
46
2025-12-05 03:01:46
栏目: 编程语言

Debian上的Java编译工具与用法

一 核心编译器与运行时

  • OpenJDK JDK(javac):Debian上最常用、开源的Java开发工具包,提供javac编译器与java运行命令。安装示例:sudo apt install openjdk-11-jdk;验证:java -version、javac -version。适合从零开始编译与运行Java程序。
  • 其他JDK实现(可选):如Oracle JDK等,可从官网获取安装包并按说明配置,适合需要特定厂商特性的场景。

二 构建与项目管理工具

  • Apache Maven:项目构建、依赖管理与打包的一体化工具。安装:sudo apt install maven;常用命令:mvn compile、mvn package。
  • Gradle:基于Groovy或Kotlin DSL的现代化构建工具。安装:sudo apt install gradle;常用命令:gradle build。

三 快速上手示例

  • 安装与验证
    • 更新索引:sudo apt update
    • 安装JDK:sudo apt install openjdk-11-jdk
    • 验证版本:java -version、javac -version
  • 编译与运行
    • 编译:javac HelloWorld.java
    • 运行:java HelloWorld(注意:运行时不要加**.class**后缀)
  • 处理中文编码
    • 编译时指定编码:javac -encoding UTF-8 HelloWorld.java

四 环境变量与多版本管理

  • 设置JAVA_HOME(示例为OpenJDK 11)
    • 查找路径:readlink -f $(which java) | sed “s:bin/java::”
    • 写入配置(~/.bashrc 或 ~/.profile):
      export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
      export PATH=$PATH:$JAVA_HOME/bin
    • 使生效:source ~/.bashrc 或 source ~/.profile
  • 多版本并存与切换
    • 可安装多个JDK包(如openjdk-8-jdkopenjdk-11-jdk),按需调整JAVA_HOME与PATH切换版本。

0