网络消费网 >  品牌机 > > 正文
javac不是内部或外部命令是什么原因?javac不是内部或外部命令怎么回事?
时间:2023-01-29 16:02:45

1、原因是环境变量没有准确的设置,导致功能无法正常的使用。

2、解决方法需要用户们依次打开【我的电脑】-【属性】-【高级系统设置】-【环境变量】。

3、打开以后执行以下操作,如果有的话不用新建直接修改就行了。

例如:版本为:jdk1.8.0_91安装路径:C:\Program Files (x86)\Java\jdk1.8.0_91。

然后【新建】-【JAVA_HOME】-【C:\Program Files (x86)\Java\jdk1.8.0_91】

检查【CLASSPATH】,变量值输入【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】

在“用户变量”中新建一个【PATH】变量名,变量值为【%JAVA_HOME%\bin;】

4、然后确定保存以后,再次用cmd输入【javac】,出现以下信息,配置成功。

第一种情况:没有安装jdk

解决方法:下载并安装jdk

怎么看自己是否安装了jdk呢?有一种方法是打开cmd,输入指令:java -version,可以显示你安装的jdk的版本号

第二种情况:安装过jdk,但没配置环境变量

解决方法:我的电脑->属性->高级->环境变量->系统变量->

新建 JAVA_HOME D:\Java\jdk

(你的jdk安装目录)

新建 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

(jdk目录下的lib目录下的两个jar包,或者也可以" .;%JAVA_HOME%\lib; ")

找到 PATH %JAVA_HOME%\bin;

(不要乱删东西,在最前头加上这句话就可以了,否则你的cmd可能会异常,这句话的意思,就是去找jdk目录下的bin文件夹,里面有javac.exe等程序。)

第三种情况 : 已经安装jdk,而且已正确配置环境变量,但是还是显示此命令

解决方法:检查jdk\bin目录下有没有javac.exe.

关键词: javac不是内部或外部命令是什么原因 javac不是内部或外部命令怎么回事 电脑显示java不是内部或外部命令 java不是内部或外部的命令

版权声明:
    凡注明来网络消费网的作品,版权均属网络消费网所有,未经授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明"来源:网络消费网"。违反上述声明者,本网将追究其相关法律责任。
    除来源署名为网络消费网稿件外,其他所转载内容之原创性、真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考并自行核实。
热文

网站首页 |网站简介 | 关于我们 | 广告业务 | 投稿信箱
 

Copyright © 2000-2020 www.sosol.com.cn All Rights Reserved.
 

中国网络消费网 版权所有 未经书面授权 不得复制或建立镜像
 

联系邮箱:920 891 263@qq.com

备案号:京ICP备2022016840号-15

营业执照公示信息