win7安装JDK1.6.0_18时遇到在cmd窗口输入java-version命令为“不是内部或者外部命令,也不是可运行程序”

我的设置流程:
(1)新建->变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.6.0_10C:\Program Files (x86)\Java\jdk1.6.0_18 (我电脑的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

打开cmd窗口后,输入java和javac都没问题,但是只有输入java-version提示错误,求解步骤是否出现错误,谢谢。

不需要那么麻烦,新建一个变量名:JAVA_HOME 指定你的jdk的路径
然后编辑Path,在后面添加上 ;%JAVA_HOME%\bin;

保存,按住win+R 打开运行命令窗口 cmd 打开命令窗口,输入java -version 回车就可以了
如果还不行,就直接复制我写的,可能是你写的有问题,我每次都这样配的,还没有不成功的时候。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-15
你好:
正确命令是java -version 注意有一个空格 再试试追问

还是错误。。。

追答

~~ 那就不清楚了.

我想问问你上面配环境变量 JAVA_HOME的时候 ,值是多粘了一次?还是你就是写了2次?

追问

没有啊,就是写了一次 C:\Program Files (x86)\Java\jdk1.6.0_10C:\Program Files (x86)\Java\jdk1.6.0_18

追答

我的意思是你发的路径是2遍  你看不出么?

发个下面的截图上来

第2个回答  2013-11-15
这个应该是正常的,我部署好了也一样,查不到版本信息,但是可以运行java程序,所以没有错误,可能是其他原因。如果不受影响何必管他呢!
第3个回答  2013-11-15
C:\Program Files (x86)\Java\jdk1.6.0_10C:\Program Files (x86)\Java\jdk1.6.0_18
你这个第二个C:\前没有加分号,改为
C:\Program Files (x86)\Java\jdk1.6.0_10;C:\Program Files (x86)\Java\jdk1.6.0_18
第4个回答  2013-11-15
你的Path后面jre\bin有没有分号

...不是外部和内部命”请教一下什么是外部命令什么又上内部命令呀?_百 ...
〔适用场合〕 经常需要输入重复的命令时,有非常大的用处 〔用法〕 doskey 将doskey驻留内存,开辟出缓冲区,以后输入的命令都将保存在缓冲 区中,可以随时调用 doskey [宏命令名]=[命令名] 将宏命令定义为命令,以后输入宏命令,电脑就会执行相应的命令 doskey \/reinstall 重新安装doskey doskey \/bufsize= 设置缓冲区的...

...\/nt52 all \/force 命令提示不是内部或外部命
没分了,不好意思>_<!!!

javac不是内部或外部命令怎么办
10、在cmd里输入javac 一般系统都会指示 这不是内部命令所以 要用javac的前提是安装jdk并且配置jdk的环境变量我看了你上面的,JAVA_HOME这项的路径没有写完整E\\Program Files\\Java\\jdk160 其它项,应该没有问题。11、path=%JAVA_HOME%bin%JAVA_HOME%jrebinclasspath=%JAVA_HOME%lib%JAVA_HOME%jre...

...电脑总是提示“netsh不是内部或外部命令,也不是可运行程序或批处理程...
你的问题是出在环境变量上。右键我的电脑-高级-环境变量-在下面的框中双击Path变量,在最后面加入 ;%windir%\\system32 一行。如果你的环境变量根本就是空的或者不存在。那就自已建一个。加入 windir%\\system32

我装了JAVA 我在命令提示符里面 输入java 可以.但是输入javac就不行了...
1、 点击操作系统桌面上左下角的‘开始’菜单,选择‘运行’,然后在打开对话框里输入CMD,看到了吧,我们进入了命令提示符窗口,我们爱叫他DOS界面。 2、 现在大家在窗口里应该看到提示符了吧,通常会是这样:C:\\Documents and Settings\\Administrator> 3、 下面让我们在提示符后面敲上这样一个命令:JAVA,出现了这样的...

...为什么说shp2pgsql不是内部或外部命令,也不是可运行的程序或批处...
数据是WGS84下的,所以SRS为4326,用-s参数,-W指明源数据shapefile的dbf文件所用的字符编码。这个参数能保证识别正确的编码,并且会在所生成的SQL文件的开头插入一句:“SET CLIENT_ENCODING to UTF8”,以便能够将再次将数据数据从UTF8转换成任意编码(你的数据库内部所使用的编码)。为了避免麻烦,我...

telnet不是内部或外部命令
1、是这样的,Win7默认没有安装telnet功能,所以你直接用telnet命令是用不了的 你可以去“控制面板”“程序”在左下角“打开或关闭Windows功能”,勾上“telnet客户端”,确定就可以正常使用telnet命令了远。2、telnet不是内部或外部命令,可以在控制面板找到“程序”并进入,然后选择“打开或关闭Windows...

这个JAVA程序为什么能通过编译而不能执行???
(javac: Command not found) 产生的原因是没有设置好环境变量path。Win98下在autoexce.bat中加入path=%path%;c:\\jdk1.2\\bin,Win2000下则控制面板->系统->高级->环境变量->系统变量...看到了?双击Path,在后面加上c:\\jdk1.2\\bin。当然我们假设JDK安装在了c:\\jdk1.2目录下(有点唐僧了?)...好像还要重启...

jdk安装总是失败,这是怎么回事?
jdk的版本位数与安装的机子系统位数不一致,导致无法兼容。应该到官网下载系统对应位数的jdk。还有就是jdk安装文件已经被破坏。我们生活在比较之中,有黑暗才有光明,有恨才有爱,有坏才有好,有他人和他人所做的事我们才知道自己是谁,自己在做什么。一切都在比较中才能存在,没有丑便没有美,没有...

ant配置后提示不是内部命令也不是外部命令
其他回答 PATH中,直接写ANT的目录名,不要写另一个环境变量 本回答被提问者和网友采纳 热心网友| 推荐于2018-03-01 18:17:12 举报| 评论(1) 9 0 为您推荐: jdk配置 cmd执行ant命令 网络ANT配置 阿帕奇ant是干嘛的 cmd命令 ant build ant 打包war 命令 ant安装 windows命令行大全 linux...

相似回答