在Ubuntu上使用Java编译器(javac)需先安装JDK,再通过命令行编译Java程序,具体步骤如下:
安装JDK
打开终端,执行以下命令安装OpenJDK(推荐):
sudo apt update
sudo apt install default-jdk # 安装OpenJDK开发工具包(含javac)
若需安装Oracle JDK,可添加PPA仓库后执行类似命令(以JDK 11为例):
sudo add-apt-repository ppa:webupd8team/java
sudo apt install oracle-java11-installer
验证安装
输入以下命令检查javac版本,确认安装成功:
javac -version
若显示版本号(如javac 11.0.xx),则安装正确。
配置环境变量(可选)
若需在任何路径直接使用javac,可编辑~/.bashrc文件:
nano ~/.bashrc
添加以下内容(路径需替换为实际JDK安装路径):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存后执行:
source ~/.bashrc
编译Java程序
HelloWorld.java):public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
javac HelloWorld.java
成功后生成HelloWorld.class字节码文件。运行程序
使用java命令运行编译后的程序:
java HelloWorld
输出结果:Hello, World!。
说明:
default-jdk安装OpenJDK,无需手动配置环境变量即可使用javac。javax.tools.JavaCompiler API(需编程实现)。