发布于2026-07-13 阅读(0)
扫一扫,手机访问

在动手之前,先要准备好编译环境。首先,更新软件源并安装开发工具包——JDK。执行这段命令就好:sudo apt update && sudo apt install default-jdk。当然,如果你需要特定版本,比如 OpenJDK-11 或 OpenJDK-17,也可以直接指定。
装完之后,验证一下是否成功:运行 ja va -version 和 ja vac -version,如果都返回了版本信息,那就没问题了。记住,JDK 里面既包含了编译器 ja vac,也包含了运行时 ja va,这是编译和运行 Ja va 程序的前提条件。
接下来,需要告诉系统 JDK 装在哪里。用 readlink -f $(which ja va) 找到实际路径,比如 /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va,取它的父目录作为 JA VA_HOME。
配置环境变量有两种方式。如果只给当前用户用,可以编辑 ~/.bashrc,加入下面两行:
export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64
export PATH=$JA VA_HOME/bin:$PATH
然后执行 source ~/.bashrc 使其生效。如果是系统级配置,可以编辑 /etc/environment,添加一行 JA VA_HOME="/usr/lib/jvm/ja va-11-openjdk-amd64",保存后同样执行 source /etc/environment。最后用 echo $JA VA_HOME 确认一下路径是否正确。
环境搞定,就可以写代码了。单文件编译运行最简单:ja vac HelloWorld.ja va 然后 ja va HelloWorld。如果需要指定输出目录和类路径,可以用 ja vac -d bin HelloWorld.ja va 编译,再用 ja va -cp bin HelloWorld 运行。
当项目涉及多个文件或包结构时,记得保持目录与包名一致。用 ja vac 编译整个源码目录,运行时用 -cp 指定根目录作为 classpath 即可。
如果你需要同时维护多个 Ja va 版本,可以用 update-alternatives 来切换默认的 ja va 和 ja vac:sudo update-alternatives --config ja va 和 sudo update-alternatives --config ja vac,按提示选择即可。
对于稍微复杂一点的项目,推荐使用 Ma ven 或 Gradle 来管理依赖和构建。Ma ven 的常用命令:mvn compile、mvn test、mvn package;Gradle 则是 gradle build、gradle test。另外,如果想在用户空间里灵活管理多个 JDK 版本,还可以试试 SDKMAN:一条命令 curl -s "https://get.sdkman.io" | bash,然后 sdk install ja va 就能愉快地切换了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8