window 10 javac不是内部或外部命令

Posted 小狮子001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window 10 javac不是内部或外部命令相关的知识,希望对你有一定的参考价值。

  今天在新电脑上配置Java环境变量(window 10),不管怎么配置都是提示“javac不是内部或外部命令”,java,java -version命令是正常的。

后来发现是path路径配置的不对,修改后还是不行,后来看网上说要用jdk的绝对路径,修改后也不行。最后将cmd窗口关闭,重新启动后输入

javac命令就正常了

 

 

一、环境准备

  Windows10

  jdk-9.0.1

二、下载并安装JDK

  到Java的官网下载JDK安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择一个适合自己的JDK版本下载并安装即可,具体流程不详述。

二、环境变量配置

   1、右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。

  

  2、在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。

  

  3、在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,本人为:D:\\project\\tool\\Java\\jdk_9.0.1。如图所示。

  

  4、设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮,在弹出的窗口中添加如下信息:%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin,然后点击“确认”按钮即可。如图所示:

  

  5、和JAVA_HOME一样,新建一个名为“classpath”的环境变量,变量值为:%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar。如图所示:

  

  6、在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version,如图所示:

  

以上是关于window 10 javac不是内部或外部命令的主要内容,如果未能解决你的问题,请参考以下文章

windows 10 java命令可以运行,但是‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件(已解决)

win10系统-javac不是内部或外部命令

win10配置java环境变量,解决javac不是内部或外部命令等问题

java编译正常javac出错不是内部或外部命令

win10配置java环境变量,解决javac不是内部或外部命令等问题

[遇见时光]解决‘javac’不是内部或外部命令的问题