1. Java Development Kit (JDK)
JDK是Java编译的核心工具,提供了javac(Java编译器)、java(Java运行时)、jar(打包工具)等必要组件。Ubuntu上推荐通过APT安装OpenJDK(开源版本,兼容性好),常用命令如下:
sudo apt update
sudo apt install openjdk-17-jdk # 推荐安装当前主流LTS版本(如17),也可选择openjdk-11-jdk等
安装完成后,通过java -version(查看Java运行时版本)和javac -version(查看编译器版本)验证安装是否成功。
2. 构建工具(Maven/Gradle,可选但推荐)
若项目采用Maven(基于pom.xml管理依赖和构建流程)或Gradle(基于build.gradle,更灵活),需额外安装对应工具。这些工具能自动下载项目所需的第三方依赖库(如JUnit、Guava等),简化编译流程:
- 安装Maven:
sudo apt install maven mvn -version # 验证安装(显示Maven版本及Java版本信息) - 安装Gradle:
sudo apt install gradle gradle -version # 验证安装(显示Gradle版本及Java版本信息)
构建工具会将依赖库下载到本地仓库(如Maven的~/.m2/repository),避免手动下载和管理。
3. 项目特定依赖库(通过构建工具配置)
Java项目的具体依赖库(如Spring Boot、Hibernate、数据库驱动等)需通过构建工具的配置文件声明,无需手动安装。例如:
- Maven项目:在
pom.xml文件的标签内添加依赖项,例如:<dependencies> <dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-webartifactId> <version>3.1.0version> dependency> <dependency> <groupId>junitgroupId> <artifactId>junitartifactId> <version>4.13.2version> <scope>testscope> dependency> dependencies> - Gradle项目:在
build.gradle文件的dependencies块内添加依赖项,例如:dependencies { implementation 'org.springframework.boot:spring-boot-starter-web:3.1.0' testImplementation 'junit:junit:4.13.2' }
配置完成后,运行mvn compile(Maven)或gradle build(Gradle)命令,构建工具会自动下载并管理这些依赖库。
注意事项
- 若项目使用其他构建工具(如Ant),需安装对应工具(
sudo apt install ant),并通过build.xml配置依赖。 - 手动安装Oracle JDK时,需添加PPA源(
sudo add-apt-repository ppa:linuxuprising/java)并遵循官方文档配置,但OpenJDK是Ubuntu上的首选。
以上就是关于“Ubuntu Java编译需要哪些依赖库”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm