java‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
时间: 2023-10-09 09:05:57 浏览: 85
您遇到的问题可能是由于安装Java时将jdk和jre的路径选择成了一样,或者下载的安装包本身没有包含jre部分所致。这导致安装目录下没有jre文件夹,lib文件夹中也找不到tools.jar和dt.jar文件,bin文件夹中也没有javac.exe文件。为了解决这个问题,您可以按照以下步骤操作:
1. 首先,检查您的Java安装目录是否包含jre文件夹。如果没有jre文件夹,您可以尝试重新安装Java并确保正确选择了jdk和jre的路径。
2. 如果安装目录下有jre文件夹,但是lib文件夹中缺少tools.jar和dt.jar文件,您可以尝试以下方法来解决:
- 检查您的Java安装包是否正确,并确认是否下载了包含完整jre部分的安装包。
- 如果下载的安装包确实没有包含完整的jre部分,您可以尝试重新下载并安装正确的Java安装包。
3. 如果您已经确认安装包正确,并且安装目录下的jre文件夹中包含了tools.jar和dt.jar文件,但是bin文件夹中没有javac.exe文件,那么您可以尝试以下解决方法:
- 确认您的环境变量配置是否正确。您可以检查系统的PATH环境变量是否包含了Java的bin目录。如果没有,请将Java的bin目录添加到系统的PATH环境变量中。
- 如果您已经正确配置了环境变量,但是问题仍然存在,您可以尝试重新安装Java,并确保在安装过程中正确选择了jdk和jre的路径。
请注意,以上解决方法是针对常见情况的推荐步骤。如果问题仍然存在,您可能需要进一步检查您的系统配置或寻求专业技术支持。
来源:https://www.zhihu.com/question/54892843/answer/141623158
来源:https://zhuanlan.zhihu.com/p/38327019
来源:https://blog.csdn.net/weixin_44794989/article/details/102680741
阅读全文