在 Debian 系统中,“Java 路径”通常涉及 JAVA_HOME 环境变量 和 系统默认 java 命令路径。下面分情况说明如何设置。
which java
java -version
如果已安装,一般会显示类似:
/usr/bin/java
实际路径通常是:
readlink -f $(which java)
例如:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
假设路径是:
/usr/lib/jvm/java-17-openjdk-amd64
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
编辑:
nano ~/.bashrc
在末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存后执行:
source ~/.bashrc
sudo nano /etc/profile.d/java.sh
内容:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
然后:
sudo chmod +x /etc/profile.d/java.sh
source /etc/profile
如果安装了多个 Java:
sudo update-alternatives --config java
sudo update-alternatives --config javac
选择对应编号即可。
也可手动注册:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 100
OpenJDK:
/usr/lib/jvm/java-11-openjdk-amd64
/usr/lib/jvm/java-17-openjdk-amd64
Oracle JDK(手动安装):
/opt/jdk-17
echo $JAVA_HOME
java -version
如果你是指 某个具体软件(如 Tomcat、Hadoop、Maven)里的 Java 路径设置,可以告诉我具体场景,我给你对应配置方式。