安装了jdk,在命令行界面显示javac不是内部或外部命令如何解决
前提条件:安装了JDK如何 验证安装了JDK: 进入命令行界面 输入 java -verbose有如下显示证明已经安装了jdk;那么接下来就查看环境变量的问题;PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 放在最前面CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar斜杠的方向以及标点符号都不
前提条件:安装了JDK
如何 验证安装了JDK: 进入命令行界面 输入 java -verbose
有如下显示

证明已经安装了jdk;
那么接下来就查看环境变量的问题;
PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 放在最前面
CLASSPATH:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar斜杠的方向以及标点符号都不可以出错
JAVA_HOME:D:\java这个要根据自己的jdk存储路径来确定,注意,javac.exe在jdk\bin下面存在,有的也会存在于jdk\jre路径下,存在于哪个路径下面就直接复制这个地址放到JAVA_HOME中,正常情况下只会有一个地方存在。如图:
借鉴广大网友的优秀力量:
输入java -verbose :提示系统找不到文件
原因之一可能是以前的旧版或多版本的java.exe文件没有删除掉所导致
快速方法:cmd 命令行下输入where java ,展示所有java的保存路径

C:\ProgramData这个文件可能是隐藏文件,所以将文件管理器上方的隐藏文件按钮勾选,即可查看隐藏文件
删掉javapath这个文件就可以了,再次使用java -verbose可以验证是否安装了jdk
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐




所有评论(0)