下面按最常见、最稳妥的方式,给你讲 Linux 下 Java 环境(JDK)搭建,适合 CentOS / Ubuntu / 其他主流发行版。
cat /etc/os-release
或
uname -a
sudo apt update
sudo apt install -y openjdk-17-jdk
(如需 Java 8:openjdk-8-jdk)
查看是否安装成功:
java -version
sudo yum install -y java-17-openjdk-devel
或
sudo dnf install -y java-17-openjdk-devel
以 JDK 17 为例(Linux x64):
cd /opt
sudo wget https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz
sudo tar -zxvf openjdk-17.0.2_linux-x64_bin.tar.gz
编辑:
sudo vi /etc/profile
在最后加:
export JAVA_HOME=/opt/jdk-17.0.2
export PATH=$JAVA_HOME/bin:$PATH
生效:
source /etc/profile
sudo update-alternatives --config java
sudo update-alternatives --config javac
java -version
javac -version
echo $JAVA_HOME
sourcejdk,只装了 jresudo chmod -R 755 /opt/jdk-17.0.2
public class Test {
public static void main(String[] args) {
System.out.println("Java OK");
}
}
javac Test.java
java Test
如果你告诉我:
我可以给你精准到命令级别的方案。