精华内容
下载资源
问答
  • jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提 示“‘javac不是内部或外部命令,也不是可运行的程序 批处理文件”。 解决方法:安装jdk即可。 原因二:安装了jdk和jre,但是配置...

    原因一:没有安装jdk,只安装了jre

    jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提 示“‘javac’ 不是内部或外部命令,也不是可运行的程序 或批处理文件”。

    解决方法:安装jdk即可。

    原因二:安装了jdk和jre,但是配置失败

    安装了jdk的话,正常cmd下输入javac时一定可以成功的,

    所以,是环境配置有问题,我们可以检查以下三处地方:

    第一、”JAVA_HOME”

    JAVA_HOME的内容是jdk安装目录。如小编安装的位置:D:\Program Files (x86)\Java\jdk1.7.0_60,并且后边不带分号;

    第二、检查CLASSPATH,

    这是一个jar包的调用。.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有点号和分号,后边结尾也有分号。)或者可以写成“.;%JAVA_HOME%\lib;”如图所示,一样的效果;

    第三、检查“PATH“变量是否正确

    PATH变量很简单,就是jdk的bin目录的意思。%JAVA_HOME%\bin;

    展开全文
  • 打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令 问题排查: 找到java安装下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题 cmd输入:path 看看java 相关的java相关路径有没有...

    目录

    步骤一:找到JDK下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题

    步骤二:cmd输入:path

    步骤三:看看下载的JDK包解压后目录对不对

    步骤四:检查是否有环境冲突

    最后:环境变量配置


    描述:

            打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令

    问题排查:

    步骤一:找到JDK下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题

            

            

    步骤二:cmd输入:path

             

            看看java相关路径有没有多余的符号,比如多出分号,逗号(笔者上面是正确的路径展示形式)

    步骤三:看看下载的JDK包解压后目录对不对

    主要是检查“步骤一”目录不对而且bin目录下运行不出java,javac结果,重新去下载

    JDK8  JDK11  JDK16  更多版本  下载需要登录Oracle,注册登录即可下载

    • JDK8的目录 
    • JDK11目录

     

     

    步骤四:检查Path变量是否有环境冲突

            下面出现的路径注意:jdk.exe安装会自动添加,删除即可; 

                

     

    最后:环境变量配置(推荐`系统变量`):

    注意系统变量和用户变量的区别

    (1)新建系统变量->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) 
    (2)编辑
    系统变量->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” ,win10去掉分号,隔行即可,笔者下面有图
    (3)新建
    系统变量->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

    最后附上环境变量配置图:

            

            

            

    修改好的环境变量,需要重新打开新的cmd窗口!!

    展开全文
  • 解决javac 不是内部或外部命令问题 javac 命令
  • 在重新配置的时候总是出现问题,即在cmd命令窗口下,输入java,显示正常,输入java -version 也是显示正常,唯独输入javac,显示“javac不是内部或外部命令,布拉布拉一些的问题”,然后我就开始各种百度各种谷歌,...

    昨天重装了win10系统,发现以前配好的java环境变量和tomcat环境变量全都清空了,在重新配置的时候总是出现问题,即在cmd命令窗口下,输入java,显示正常,输入java -version 也是显示正常,唯独输入javac,显示“javac不是内部或外部命令,布拉布拉一些的问题”,然后我就开始各种百度各种谷歌,终于在大半夜把这个问题搞定了。。。

    来看看我的新博客

    下面来说说这个问题的解决办法,其实很简单:

    • 1,首先进入环境变量页面
      这里写图片描述

    • 2,在系统变量下面配置

      • JAVA_HOME:你自己的jdk的路径
      • CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
        • 注意前面有一个.千万不要忘了。
    • 第三步,也是最重要的一步,配置Path变量,这里win10和其他的不同就出来了,win的path变量,要用jdk的绝对路径,而不能用%JAVA_HOME%这一类的,计算机识别不了。

      • path=
        C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\bin\jre\bin;
      • 在path环境变量的最前端加上你自己的jdk的这两个目录就好了。一定要是绝对路径!

    这样你在测试一下肯定就没有问题了,还有修改完环境变量,再次测试的时候,cmd的窗口需要重新启动一下。

    展开全文
  • java 环境变量设置 JAVAC不是内部或外部命令 JAVA中的DOS命令

    除了http://jingyan.baidu.com/article/1e5468f924210a484961b7f0.html外还有一种情况,就是PATH配置错了。PATH应为JDK中bin所在的路径(别忘了加分号);


    JAVA_HOME:jdk的安装路径(没有分号);

    PATH:JDK下的bin所在的路径

    CLASSPATH:

    .;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%lib\tools;%JAVA_HOME%jre\lib\rt.jar;


    2、java中常用的DOS命令:

    cd                        改变工作路径

    cd 文件名称     //进入下一级

    cd\                      返回至根目录

    cd..                     返回上一级

    dir                       显示当前文件夹的文件

    展开全文
  • javac不是内部或外部命令问题出现在环境变量得到配置上。(我的电脑–右键–属性–高级–环境变量)javac不是内部或外部命令,通常问题有两方面,一方面是路径不对,另一方面是路径前后标点符号不对(英文半角): ...
  • 我的问题表现是:java有反应,javac就提示不是内部或外部命令。 解决方案我是管理员权限运行cmd,记住一定要管理员权限运行。开始---cmd----右键管理员权限启动-----javac------可行
  • 首先在cmd中运行echo %path% 发现在路径中多出来一个分号,打开环境变量发现确实存在 删掉即可 恢复正常
  • javac不是内部或外部命令,解决方法 在cmd下运行javac报错如下: 解决方法: 把%JAVA_HOME%\bin后面的分号去掉
  • #javac不是内部或外部命令,也不是可运行的程序 如果你其他都制作无误的话还是javac不能正常运行 下面试试这样的方发: #新建一个PATH大写然后放入jdk的目录到bin目录 我成功了,你也来试试看吧 ...
  • 对于在控制台输入一个命令,报错 XXX不是不是内部或外部命令 首先我们要确定自己电脑上右这个执行程序,如java.exe ;pip.exe 然后我们还得把他们添加到环境变量中,右键电脑--》属性 高级系统设置 ----》...
  • 配置环境变量的时候却出现了问题,搞了一段时间终于不再“javac不是内部或外部命令”啦!!!! 分享给大家,不要再入此坑。。。 尝试解决方案: 问题出现在Path上, path= %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;...
  • 新工作刚配了新电脑,习惯性配置了java环境变量,随便百度了一个配置完毕,控制台测试,java,完美,javac不是内部或外部命令…… 以前还真没遇到过这种情况,于是又百度。网上的说法无非是配置错啦,中英文符号...
  • CMD中,javac不是内部或外部命令,但是,java, java -version均正常 则"set JAVA_HOME"查看变量值是否正确;"set path"&"set classpath"查看JAVA_HOME变量值是否被正确替代。若未正确替代,则确保重新...
  • 装了jdk并且环境变量也配置了,结果发现运行javac时出现javac不是内部或外部命令 解决方法如下: 配置环境变量如下: 然后调出命令行输入javac: 我出现这个问题主要是因为没有添加用户变了PATH 问题解决...
  • 在自学jvm时候想用命令javac来编译文件,发现问题说javac不上内部命令:但是使用java -version命令又没问题;查找很多资料都说配置问题;最后在评论中发现最稳的答案 ,记录一下 我最开始写法 path配置: 将上图的...
  • javac不是内部或外部命令的解决方案

    千次阅读 2020-08-22 09:37:56
    解决javac不是外部命令的烦恼
  • JAVA_HOME设置jdk的安装路径: 双击进入该文件夹后,选中上方路径: E:\Program files\JAVA_HOME\jdk1.8.0_144 path设置: %java_home%\bin;%java_home%\jre\bin; 需要写在path变量的最前面 CLASSPATH设置...
  • Win7命令窗口提示javac不是内部或外部命令怎么办   配置步骤可参考:http://www.runoob.com/java/java-environment-setup.html  最近一些用户在Win7系统下配置完环境变量后,在命令提示框中输入javac命令时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,879
精华内容 5,151
关键字:

为什么javac不是内部或外部命令

java 订阅