which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
时间: 2023-12-14 22:04:32 浏览: 157
./nginx: No such file or directory
5星 · 资源好评率100%
这个错误信息表明系统中没有找到Java的安装路径。Java是一种广泛使用的编程语言,如果你想在系统中使用Java,你需要先安装Java并设置JAVA_HOME环境变量。以下是安装Java和设置JAVA_HOME环境变量的步骤:
1.在终端中输入以下命令以安装Java:
```shell
sudo apt-get update
sudo apt-get install default-jdk
```
2.安装完成后,输入以下命令以查看Java的安装路径:
```shell
update-alternatives --config java
```
3.在输出中选择Java的安装路径,并将其复制。
4.输入以下命令以编辑.bashrc文件:
```shell
nano ~/.bashrc
```
5.在文件末尾添加以下内容,将Java的安装路径替换为你在第3步中复制的路径:
```shell
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
```
6.保存并退出.bashrc文件,然后输入以下命令以使更改生效:
```shell
source ~/.bashrc
```
现在,你应该可以在终端中使用Java了。如果你仍然遇到问题,请检查你的Java安装是否正确,并确保JAVA_HOME环境变量已正确设置。
阅读全文