安装JDK后输入java,java -version正常但是javac后显示不是内部或外部命令?

环境变量:
JAVAC_HOME C:\JDK
path C:\Program Files\PC Connectivity Solution\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;E:\Rational Rose 2003\common;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\%JAVA_HOMC%bin;%JAVA_HOME%\jre\bin
classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar
我也知道是path里问题,能给写下具体怎么改么

第1个回答  推荐于2017-09-03
输入java,java -version正常,表示JDK已经正常安装。
而输入javac出现“不是内部或外部命令”,表示环境变量没有配置好。
一下是JDK安装配置的过程,可以参考一下,看看是哪一步出现了错误:
1、从Oracle官网下载JDK安装包,如:jdk-7u79-windows-x86版本。
2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,这里改为D:\Program Files\Java。
3、安装完成后,还需要进行环境变量的配置,在系统环境变量的用户变量里面添加一个变量名为JAVA_HOME环境变量。
4、在JAVA_HOME的变量值处填写上JDK安装目录的bin文件夹的路径,此处为D:\Program Files\Java\jdk1.7.0_79。
5、再添加一个变量名为Path的变量,变量值填写为%JAVA_HOME%\bin;。
第2个回答  2011-03-22
不是JAVAC_HOME 是java_home。在path中放的正确JDK路径是这样的:C:\Program Files\Java\jdk1.6.0_20\bin;

别搞错了哦!追问

JAVA_HOME不是不区分大小写么

追答

你那里出现了一个C,必须要用大写的JAVA_HOME

追问

额,那个C是刚打错了,环境变量里是JAVA_HOME

追答

C:\Program Files\Java\jdk1.6.0_20\bin;
这是我的配置,我只在path里面做了配置,没有新建JAVA_HOME的配置。

第3个回答  2011-03-22
你中间少了分号,再一个最好把Java的path添加到最前面,防止冲突
第4个回答  2011-03-22
你把java的整理一下吧
太乱了
第5个回答  2019-10-28
C:\Program Files\PC Connectivity Solution\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;E:\Rational Rose 2003\common;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\%JAVA_HOME%bin;%JAVA_HOME%\jre\bin 改成这个

jdk环境变量配置显示不是内部命令的解决方法
jdk环境变量配置为什么显示不是内部命令小编回答:安装jdk后在cmd中输入java-version能正常显示jdk版本号则java命令可用。javac命令无法使用,提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。的原因是在我们配置好的jdk环境变量中,包含的文件路径下没javac.exe文件。解决方法:1....

JDK安装成功了,为什么输入javac后显示不是内部或外部命令
原因一:没有安装jdk,只安装了jre jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提 示“‘javac’ 不是内部或外部命令,也不是可运行的程序 或批处理文件”。解决方法:安装jdk即可。原因二:安装了jdk和jre,但是配置失败 安装了jdk的话,正常cmd下输入javac时一定...

JAVAC不是内部命令或外部命令怎么解决
jdk安装完成后,在cmd命令窗口输入Java可以显示帮助信息,输入javac提示不是内部命令或外部命令,一般是因为环境变量没有配置或者配置错误导致的,下面就介绍下解决办法 1、键盘windows+R键,调出运行窗口,输入cmd并回车 2、进入命令窗口,输入javac,提示不是内部命令或外部命令 3、打开控制面板,找到系统中...

JDK安装输入java-version出现不是内部或外部命令,也不是可运行的程序...
你的环境变量配置没错,但是不标准.出现问题是因为java -version中间没加空格.建议重新按照标准配置.

...有说明书出来,javac还是提示不是内部或外部命令
首先确认原来版本的JDK,和重新安装的JDK版本。在cmd中输入命令 java -version 就知道当前系统运行的是哪个版本。如果出现jdk1.7.0_01,则说明你的配置起作用了。配置不好,myeclipse基本是不会受影响的,因为myeclipse里面workspace都是需要配置JDK的,如果不配置JDK,它就用myeclipse自带的,影响不大。Tom...

jdk安装好后在cmd上输入java正常,输入javac就显示不是内部外部命令
你配置的是G:\\JAVA\\jdk1.6.0_21但是我看到你截图里面的明明是G:\\JAVA\\jdk1.7.0._45 classpath可以不用配置的。楼上说的把jre里面的bin配置进去也完全没有必要

在CMD中键入javac显示 javac不是内部或者外部命令,但是键入java却显示...
可能安装JDK不完整,或者是配置环境变量错误。配置环境变量:1,新建一个系统变量。变量名:JAVA_HOME 变量值:D:\\Java 其中变量名可以随便写,变量值必须是安装JDK的路径 2,系统变量(CLASSPATH),没有就自己新建一个 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\...

...version命令依旧显示java不是内部或外部命令?
在安装jdk的时候,如果没提示你安装jre的话,说明你电脑已经有jre了,安完配置环境变量才可以的,你肯定没配置!

安装jdk,运行cmd打javac上去表示表示没有内部命令
--- JAVA_HOME jdk的路径【例如:C:\\Program Files\\Java\\jdk1.5.0_06 根据你电脑的实际JDK路径】--- Path ;%JAVA_HOME%\\bin 【在系统原有的path值后加上就行,注意前面有个分号】

...输入javac回车,提示 ‘javac’不是内部或外部命令之类的话
在系统变量里面找到Path(如果没有可以新建),在变量值里面的最前面添加 .;C:\\Program Files\\Java\\jdk1.6.0_10\\bin;. 代表当前路径,后面的是jdk的安装路径,到bin目录 如果你的jdk安装的不是这个目录请自行更改。不过这种环境变量的配置只适合在命令行里让java的所有命令都能执行,如果你安装了...

相似回答