发布于2026-07-04 阅读(0)
扫一扫,手机访问
在Ubuntu上安装Ja va库文件,其实有不少门道。很多新手一上来就想着手动下载jar包,然后往项目里扔——这种做法不仅麻烦,还容易搞出版本冲突。今天咱们就把这事儿捋清楚,从最基础的JDK环境搭建,到用Ma ven/Gradle这类主流工具管理依赖,再到系统级库的APT安装,以及手动配置特定库,一网打尽。

Ja va库要能跑起来,JDK是绕不开的前提。Ubuntu上默认推荐OpenJDK,当然你也可以选Oracle JDK,看具体场景。
OpenJDK开源免费,覆盖绝大多数开发需求,是首选。
sudo apt update,让软件源信息保持最新。sudo apt install openjdk-17-jdk。ja va -version和ja vac -version检查,能显示版本信息就说明搞定了。如果企业级应用需要特定版本的Oracle JDK,也可以手动装。
.deb安装包(比如jdk-11.0.12_linux-x64_bin.deb)。sudo dpkg -i jdk-*.deb安装,万一遇到依赖问题,跑一句sudo apt --fix-broken install修复。对于正经Ja va项目,Ma ven或Gradle是管理依赖的标配。它们会自动下载库文件并配置好,省心省力。
sudo apt install ma ven,一句话搞定。pom.xml:在项目根目录创建这个文件,写上你需要的库依赖。比如要加Apache Commons Lang 3,写法如下:4.0.0 com.example my-project 1.0-SNAPSHOT org.apache.commons commons-lang3 3.12.0 mvn install,Ma ven会自动把commons-lang3下载到本地仓库(路径是~/.m2/repository)。sudo apt install gradle,同样简单。build.gradle:在项目根目录创建文件,写上依赖配置。比如加Gua va 23.0:plugins {id 'ja va'}repositories {ma venCentral()}dependencies {implementation 'com.google.gua va:gua va:23.0'}gradle build,Gradle会自动解析并下载到本地缓存(~/.gradle/caches/modules-2/files-2.1)。有时候你需要的是系统预编译的Ja va库,比如Apache Commons系列,那直接用APT最省事。
sudo apt update。sudo apt install libcommons-lang3-ja va。/usr/share/ja va/下面(比如commons-lang3-3.12.0.jar),可以用dpkg -L libcommons-lang3-ja va查看具体位置。有些库(比如Ja vaFX)不是APT提供的,或者你需要特定版本,那就得手动下载并配置。
从官方渠道(如Ja vaFX官网)下载压缩包(比如ja vafx-sdk-17.0.1.zip),解压到你指定的目录(比如~/ja vafx-sdk-17.0.1)。
编辑~/.bashrc或~/.zshrc,加上类似下面的内容(路径换成实际的):
export PATH_TO_JA VAFX=~/ja vafx-sdk-17.0.1/lib
export PATH=$PATH:$PATH_TO_JA VAFX
然后运行source ~/.bashrc让配置生效。
pom.xml里添加Ja vaFX依赖(以17.0.1为例):org.openjfx ja vafx-controls 17.0.1 build.gradle里添加:implementation 'org.openjfx:ja vafx-controls:17.0.1'ja vac --module-path $PATH_TO_JA VAFX --add-modules ja vafx.controls MyProgram.ja va
ja va --module-path $PATH_TO_JA VAFX --add-modules ja vafx.controls MyProgram
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8