javac 不是内部或外部的
时间: 2023-09-28 13:14:16 浏览: 44
javac 不是内部或外部的命令是由于系统环境变量配置不正确导致的。要解决这个问题,需要进行以下几个步骤:
1. 检查 JAVA_HOME 环境变量是否正确配置。确保变量值为 JDK 的安装路径,例如:"C:\Java\jdk1.8.0_05"。
2. 编辑系统的 Path 环境变量,在变量值的最后加上"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin"。确保每个路径之间用分号分隔,并且没有多余的分号。
3. 新建系统变量 CLASSPATH,变量值设置为".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"。确保每个路径之间用分号分隔,并且没有多余的分号。
4. 保存更改后,关闭所有命令行窗口,重新打开一个新的命令行窗口,然后尝试运行 javac 命令。
通过以上步骤,您应该能够正确地调用 javac 命令了。如果问题仍然存在,请检查您的 JDK 安装是否正确,并确保环境变量的配置没有错误。
https://blog.csdn.net/m0_57958893/article/details/116455493<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *3* [为什么javac不是内部或外部命令](https://blog.csdn.net/Ghjkku/article/details/127302552)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
- *2* [javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题(window10)](https://blog.csdn.net/qq_40670946/article/details/90200364)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]