linux内jdk安装后java命令未知
时间: 2023-09-01 08:01:52 浏览: 140
在Linux上安装JDK后,可能出现java命令未知的问题。主要原因是系统没有正确设置JAVA_HOME环境变量。
要解决这个问题,首先打开终端,并使用以下命令检查JDK安装目录:
```
ls /usr/lib/jvm/
```
然后你会看到类似如下的输出:
```
java-1.11.0-openjdk-amd64 java-8-openjdk-amd64
```
`java-1.11.0-openjdk-amd64` 和 `java-8-openjdk-amd64` 是JDK的安装目录。
接下来,执行以下命令来编辑 `~/.bashrc` 文件:
```
gedit ~/.bashrc
```
在文件末尾添加以下内容(根据你的JDK版本进行相应的更改):
```
export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
```
保存并关闭文件,然后执行以下命令使更改生效:
```
source ~/.bashrc
```
现在再次尝试运行java命令,应该能够成功使用了。
如果你使用的是其他shell(如Zsh),则需要编辑相应的配置文件(例如`~/.zshrc`)并应用相同的更改。
阅读全文