码迷,mamicode.com
首页 > 编程语言 > 详细

javac不是内部或外部命令

时间:2017-03-07 11:42:15      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:解决   系统   安装路径   输入   新建   覆盖   属性   classpath   下载   

第一种情况:没有安装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.

          这种情况是安装jdk的时候其实是分两次来安装的,第一次安装的jdk,第二次是安装的jre,可能你的两个的安装路径默认一致啦,jre把javac.exe给覆盖了。建议重装一次,路径分开……

                      

javac不是内部或外部命令

标签:解决   系统   安装路径   输入   新建   覆盖   属性   classpath   下载   

原文地址:http://www.cnblogs.com/rongyao/p/6282124.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!