位置:首页 > 行业软件 > Ubuntu下Java环境安装配置教程

Ubuntu下Java环境安装配置教程

时间:2026-07-06  |  作者:318050  |  阅读:0

Linux系统下配置Ja va开发环境,看起来好像挺复杂,但其实只要抓住几个关键步骤,走一遍流程就能搞定。这里以Ubuntu系统为例,从获取JDK安装包到验证配置成功,一步步拆解清楚。

获取JDK安装包

既然是基于Ubuntu,那直接下载Debian格式的安装包最省事。去官方站点或者靠谱的镜像源找到对应版本的JDK,选择.deb后缀的文件下载就行。

Ubuntu下Java环境安装配置教程_wishdown.com Ubuntu下Java环境安装配置教程_wishdown.com Ubuntu下Java环境安装配置教程_wishdown.com

安装JDK

下载完成后,进入Download文件夹,找到那个JDK安装包。右键点击,选择用软件安装器打开,然后跟着向导点下一步就行。安装过程基本上是自动的,不需要额外干预。

Ubuntu下Java环境安装配置教程_wishdown.com Ubuntu下Java环境安装配置教程_wishdown.com

确认安装位置

安装完成后,JDK通常会被放在/usr/lib/jvm目录下。去那里看一眼,就能找到对应的文件夹。以JDK 13为例,目录名可能是类似jdk-13.0.x这样的格式。

Ubuntu下Java环境安装配置教程_wishdown.com

手动生成JRE(可选但推荐)

JDK 13默认不再附带独立的JRE目录,但有些集成开发环境(比如Eclipse、NetBeans)在运行时依赖JRE。为了避免兼容性问题,最好手动生成一个JRE子目录。方法很简单:进入JDK的安装目录,然后执行一条命令就能搞定。

具体命令如下(注意替换为自己的JDK版本路径):

cd /usr/lib/jvm/jdk-13.0.x
./bin/jlink --module-path jmods --add-modules ja va.desktop --output jre

配置环境变量

JDK虽然装好了,但这时候在终端里输入ja va -version还是报错——因为系统根本不知道JDK的可执行文件在哪。需要把JDK的bin目录加到系统的环境变量里,这样操作系统才能找到ja vaja vac这些命令。

环境变量配置文件在/etc/profile。用管理员权限编辑它:

sudo nano /etc/profile

在文件末尾添加以下内容:

export JA VA_HOME=/usr/lib/jvm/jdk-13.0.x
export JRE_HOME=$JA VA_HOME/jre
export CLASSPATH=.:$JA VA_HOME/lib:$JRE_HOME/lib
export PATH=$JA VA_HOME/bin:$JRE_HOME/bin:$PATH

注意JA VA_HOME的路径要替换成实际JDK目录。保存并退出(在nano里按Ctrl+X,然后Y确认,再回车)。

Ubuntu下Java环境安装配置教程_wishdown.com Ubuntu下Java环境安装配置教程_wishdown.com

重新加载环境变量

配置写好了,但当前终端会话还不会立刻生效。需要执行一条命令让系统重新读取配置文件:

source /etc/profile

这样环境变量就加载到当前会话里了。如果不想每次打开终端都手动执行,可以把它加到~/.bashrc里,不过那是后话了。

Ubuntu下Java环境安装配置教程_wishdown.com

验证配置

最后一步,也是最激动人心的——验证一下配置是否成功。在终端输入:

ja va -version

如果能看到类似下面的输出,说明Ja va环境已经正确安装并可以正常使用了:

ja va version "13.0.x" 2024-...
Ja va(TM) SE Runtime Environment (build 13.0.x+...)
Ja va HotSpot(TM) 64-Bit Server VM (build 13.0.x+..., mixed mode)
Ubuntu下Java环境安装配置教程_wishdown.com

到这一步,Linux系统下的Ja va环境配置就算完成了。整个过程并不复杂,关键在于JDK的安装路径和环境变量的配置要准确。以后写Ja va代码、编译运行,就可以直接在终端里操作了。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多