发布于2026-05-22 阅读(0)
扫一扫,手机访问
在Ubuntu上搞Ja va开发,这事儿说简单也简单,但要想走得顺畅,把环境搭对、流程摸清是关键。今天,咱们就抛开那些花里胡哨的,把从安装到运行、再到环境管理的标准流程,给你捋得明明白白。

万事开头难?在Ubuntu上装JDK,其实一点儿也不难。最省心的选择,就是直接用包管理器安装OpenJDK,目前主流推荐11或17这两个长期支持版本。
首先,打开终端,更新一下软件源列表,确保能获取到最新的安装包:
sudo apt update接着,选择你需要的版本进行安装:
sudo apt install openjdk-11-jdksudo apt install openjdk-17-jdk安装完成后,怎么知道成没成功?验证一下就行。分别运行下面两个命令,如果能看到对应的版本号信息,就说明安装妥了。
ja va -versionja vac -version当然,如果你不想纠结版本,直接安装系统默认的JDK也是个懒人好办法:sudo apt install default-jdk。
环境准备好了,不跑个“Hello World”总觉得少了点仪式感。这个经典流程,能帮你检验整个链路是否通畅。
首先,创建一个Ja va源码文件。用你喜欢的文本编辑器就行,这里以nano为例:
nano HelloWorld.ja va然后,把下面这段最经典的代码敲进去(注意,类名必须和文件名完全一致):
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
保存退出后,就到了编译环节。在终端里,进入文件所在目录,执行编译命令:
ja vac HelloWorld.ja va如果没报错,你会看到目录下生成了一个HelloWorld.class文件。最后,运行它:
ja va HelloWorld这里有个新手常踩的坑:运行命令用的是类名,千万别画蛇添足加上.class后缀。看到终端输出“Hello, World!”,恭喜你,第一步走通了。
玩转Ja va,光能运行还不够。正确配置环境变量,尤其是JA VA_HOME
配置 JA VA_HOME
通常,我们在用户级别的配置文件(如~/.bashrc)里设置。先用编辑器打开它:
nano ~/.bashrc在文件末尾添加以下内容(这里以OpenJDK 11为例,实际路径请根据你的安装版本调整):
export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64 export PATH=$JA VA_HOME/bin:$PATH
保存后,让配置立即生效:source ~/.bashrc。之后,可以用echo $JA VA_HOME来验证是否设置成功。
如果需要全局生效,可以编辑/etc/environment文件,添加JA VA_HOME路径,然后同样source一下。
多版本切换
有时候,不同项目可能需要不同的JDK版本。Ubuntu的update-alternatives工具可以优雅地解决这个问题。
首先,为你安装的每个JDK版本注册一个备选项(优先级数字可以自定义,越大优先级越高):
sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va 1注册完所有版本后,运行以下命令,会交互式地列出所有已注册的Ja va版本,让你选择默认使用哪一个:
sudo update-alternatives --config ja va走流程时难免遇到小波折,这里有几个常见问题的排查思路和提升效率的小技巧。
1. “找不到或无法加载主类”
这可能是新手第一道坎。请务必检查:
public class后面的类名,是否与文件名(不含.ja va后缀)完全一致,包括大小写。ja va 类名,而不是ja va 类名.class。2. “命令未找到”
如果ja va或ja vac命令不识别,大概率是PATH环境变量没设对。请回顾第三步,确认$JA VA_HOME/bin已加入PATH,并重新执行source命令。
3. 实用技巧
&&连接符把编译和运行连起来:ja vac HelloWorld.ja va && ja va HelloWorld。编译成功才会执行运行。好了,从零开始到运行第一个程序,再到环境配置和问题排查,这条标准路径已经清晰了。剩下的,就是在具体的项目实践中去熟练和深化了。祝你编码愉快!
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8