sudo apt update && sudo apt install default-jdksudo apt install openjdk-17-jdkjava -versionjavac -versionsudo add-apt-repository ppa:linuxuprising/javasudo apt updatesudo apt install oracle-java17-installernano HelloWorld.javapublic class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Ubuntu Java!");
}
}
javac HelloWorld.java(生成 HelloWorld.class)java HelloWorld(不要加 .class 后缀)javac HelloWorld.java && java HelloWorldsudo update-alternatives --config javasudo nano /etc/environmentJAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"source /etc/environmentecho $JAVA_HOME~/.bashrc:
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrcecho 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrcsource ~/.bashrcPATH 包含 $JAVA_HOME/bin。java 类名 而不是 java 类名.class;确认当前目录在 class 文件所在目录,或使用 -cp 指定类路径。sudo update-alternatives --config java 选择默认版本,并为每个版本设置对应的 JAVA_HOME。javac -encoding UTF-8 HelloWorld.java)。sudo 或切换到有权限的目录(更推荐在用户目录开发)。sudo apt install maven,验证:mvn -versionsudo apt install gradle,验证:gradle -versionsudo apt install eclipse