bash: javac: command not found
时间: 2023-11-22 10:48:40 浏览: 164
shell脚本执行jps时:-bash: jps: command not found
5星 · 资源好评率100%
当在终端中输入javac命令时,如果出现“bash: javac: command not found”的错误提示,这通常意味着Java Development Kit(JDK)未正确安装或未正确配置环境变量。以下是解决此问题的步骤:
1.首先,确保已正确安装JDK。可以通过在终端中输入以下命令来检查JDK是否已安装:
```shell
java -version
```
如果JDK已正确安装,则会显示Java版本信息。否则,需要先安装JDK。
2.如果JDK已正确安装,则需要检查环境变量是否正确配置。可以通过在终端中输入以下命令来检查JAVA_HOME环境变量是否已正确设置:
```shell
echo $JAVA_HOME
```
如果未显示JAVA_HOME路径,则需要设置JAVA_HOME环境变量。可以通过编辑/etc/profile文件并添加以下行来设置JAVA_HOME环境变量:
```shell
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64/jre
export PATH=$PATH:$JAVA_HOME/bin
```
3.保存并关闭/etc/profile文件后,需要刷新环境变量。可以通过运行以下命令来刷新环境变量:
```shell
source /etc/profile
```
4.完成上述步骤后,再次尝试在终端中运行javac命令,应该不再出现“bash: javac: command not found”的错误提示。
阅读全文