Ubuntu Java如何配置JDK路径
Ubuntu配置JDK路径分三步:先用apt安装OpenJDK,再通过update-alternatives命令获取安装目录,最后将JAVA_HOME和PATH变量写入~/.bashrc并执行source命令使其生效。运行java-version可验证配置是否成功。此方法适用于Ubuntu20.04及以上版本。
不少刚接触Ubuntu的朋友,在搭建Ja va开发环境时,第一步通常是配置JDK路径。这事儿说难不难,但要是路径没设对,后面编译、运行都可能报“找不到命令”的尴尬。下面咱们把流程拆开来过一遍,每一步都说明白。

1. 安装JDK
JDK得先装好。Ubuntu官方源里就有OpenJDK,几个命令就能搞定:
sudo apt update
sudo apt install openjdk-11-jdk
如果系统提示没找到包,可以先跑一遍sudo apt update刷新源。想装其他版本(比如JDK 17、21)也同理,把数字换一下就行。
2. 查找JDK安装路径
装完后,系统到底把JDK放哪儿了?用这条命令快速定位:
update-alternatives --list ja va
执行后会输出类似这样的路径:
/usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va
去掉最后的/bin/ja va,剩下的部分就是JDK的安装目录:/usr/lib/jvm/ja va-11-openjdk-amd64。这个路径后面要用,建议先记下来。
3. 配置环境变量
有了路径,下一步就是告诉系统:Ja va的家在这儿。分两种情况:临时用还是永久生效。
临时配置(仅当前终端会话有效)
如果只想在当前终端窗口里临时用一下,直接输两行export:
export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64
export PATH=$JA VA_HOME/bin:$PATH
这招适合测试或者一次性操作,关掉终端就失效了。
永久配置(对所有终端会话有效)
要一劳永逸,得把配置写进shell配置文件里。Ubuntu默认用bash,配置文件是~/.bashrc(如果用zsh,就是~/.zshrc)。打开它:
nano ~/.bashrc
拉到文件末尾,添加下面两行:
export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64
export PATH=$JA VA_HOME/bin:$PATH
保存退出后,记得让配置生效:
source ~/.bashrc
搞定。以后每次打开终端,Ja va环境自动就位。
4. 验证配置
配置完别急着跑,先验证一把。分别检查ja va和ja vac两个命令:
ja va -version
ja vac -version
如果都正确输出了版本号,说明JDK路径配置没问题,环境变量也生效了。要是遇到“command not found”,回头检查一下路径写没写错,或者有没有执行source命令。
这套流程在Ubuntu 20.04、22.04以及更新的版本上基本都能直接套用。其实核心就三步:装JDK → 拿到路径 → 写进配置文件。习惯之后,两分钟就能搞定。
AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。
AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。
AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。
AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。
AlwaysUp是一款面向Windows的系统服务注册与程序托管工具,可让普通应用、脚本及批处理在无人登录时随系统启动,并通过状态检测、异常重启、资源监控和邮件通知保障关键任务持续运行。














