win 7 旗舰版64位系统安装好jdk 配置好环境变量后为什么在dos输入javac说不是内部命令啊

jdk:jdk-7u4-windows-x64
安装路径:E:\Program Files\Java\jdk1.7.0_04
环境变量配置:CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME: E:\Program Files\Java\jdk1.7.0_04
PATH:E:\Program Files\Java\jdk1.7.0_04\bin;

jdk+jre = 完整java。

出现问题的原因:1、jdk、jre安装不对,环境变量配置不对应。检查方法:在cmd下输入java - version命令查看是否有版本信息出现。解决方法:根据安装教程重新安装。(注意配置环境变量后需要重启电脑才生效! 我就是因为没有重启。。。)

2、我的64位电脑在配置java时也出现过这种情况,只有javac命令不出现对应信息,各种配置也正确。最后我的解决办法是在360软件中心下载jre安装。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-27
安装jdk后 cmd java -version能正常显示jdk版本号 java命令可用,javac命令无法使用,提示“javac不是内部命令或

外部命令,也不是可运行的程序或批处理文件”。

解决方案:

运行——>cmd

在控制台中运行以下命令设置java环境变量即可解决:

set JAVA_HOME=C:\Java\jdk1.6.0_20 安装JDK的根目录

set classpath=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

set path=%JAVA_HOME%\bin;

注:java -help可以查看命令

set java_home:查看JDK安装路径

java -version:查看JDK版本

实在还是不行的话后只要在Path变量的头部添加如下路径: C:\Java\jdk1.5.0\bin(你安装jdk的路径);就可以了。本回答被提问者和网友采纳
第2个回答  2014-10-11
自定义环境变量JAVA_HOME和CLASSHOME 时 一定注意自定义系统变量而不是用户变量,否则就会出项javac 不是内部或外部命令
第3个回答  2019-01-21
(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
这几个变量值都要去掉双引号
第4个回答  2012-05-29
环境变量配置错误。
请仔细查找原因。环境变量的路径建议采用复制和黏贴的方法,手工输入容易出错。

Win7输入javac命令时提示javac不是内部或外部命令的原因及解决方法_百 ...
推荐:win764位系统下载原因一:没有安装jdk,只安装了jrejdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提示“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”。解决方法:安装jdk即可。原因二:安装了jdk和jre,但是配置失败安装了jdk的话,正常cmd下...

win7javac不是内部或外部命令怎么办
很多用户们在win7系统中使用javac时,发现javac无法正常的运作使用等,其实这个问题应该是因为没有安装jdk,所以导致无法正常的运作使用哦。如果两者都安装了还是无法使用,就得需要去进行环境变量的设置了~win7javac不是内部或外部命令怎么办:1、首先检查jdk与jre是否都已安装成功,如果安装完成后还是无法...

jdk环境变量配置为什么显示不是内部命令
javac命令无法使用,提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。的原因是在我们配置好的jdk环境变量中,包含的文件路径下没javac.exe文件。解决方法:1.打开【运行】输入【cmd】2.制台中运行以下命令设置java环境变量即可解决:set JAVA_HOME=C:\\Java\\jdk1.6.0_20 (...

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

cmd输入javac不是内部命令
1. **确认JDK已安装**:首先,确保你已经在你的计算机上安装了JDK。如果没有,你需要从Oracle的官方网站或其他JDK提供者那里下载并安装它。2. **找到JDK安装目录**:安装完成后,找到JDK的安装目录。这通常是一个名为`jdk-版本号`的文件夹,例如`jdk-17`。3. **配置环境变量**:- 打开系统...

JAVAC不是内部命令或外部命令怎么解决
1、键盘windows+R键,调出运行窗口,输入cmd并回车 2、进入命令窗口,输入javac,提示不是内部命令或外部命令 3、打开控制面板,找到系统中的高级系统设置 4、在高级一栏中选择环境变量 5、找到系统变量,首先进行JAVA_HOME的设置,变量值为jdk的安装路径,如下图进行配置 6、然后设置变量CLASSPATH,变...

jdk 配置好后,cmd中 java- -version能用 但是javac 显示不是内部命令...
这说明环境变量没有配置好,可以按照下面步骤重新安装配置一遍:1、从Oracle官网下载JDK安装包,如:jdk-7u79-windows-x64版本。2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,这里改为D:\\Program Files (x86)\\Java。3、安装完成后,还需要进行环境变量的配置,在系统环境变量的...

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

...JDK,并且设置了环境变量,在cmd中输上javac,为什么显示的是不是内部...
因为你的环境变量设置得不对。可能是java_home和path这两个变量设置有误。自己检查下。

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

相似回答