在cmd中Java可以运行,javac不能运行是怎么回事???

我的环境变量是这样的
Java_home=C:\Program Files\Java\jdk1.7.0_0.5
Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%Java_home%\bin;%Java_home%\jre\bin;
Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

第1个回答  2012-06-20
先搜索一下javac.*在哪个目录中,
然后在cmd中执行set path查看一下,看是否包括了javac所在bin文件夹,是否已正常出现在path中追问

结果是这样的

追答

最简单的方式重新安装,并重新设置.
将path中的值全部贴到文本文件中
找到javac.exe所在的文件夹,将地址栏中的值贴出来,如C:\Program Files\Java\jdk1.6.0_01\bin
最后在文本文件中path值进行组合
最后贴回到path变量中
类似处理java.exe的文件夹,如:C:\Program Files\Java\jdk1.6.0_01\jre\bin
不要直接往path中键入.
java编程最恼火就是环境的搭建

第2个回答  推荐于2018-02-28
很明显是环境变量没有起作用。要么配错了,要么配之后没生效。
注意一点:
新配置的环境变量,对已经打开的DOS窗口无效。必须重新打开一个DOS窗口才行。
会不会是这个问题啊?呵呵

Win10系统下cmd可以运行java却不能运行javac怎么办
有不少win10系统用户在电脑中安装和配置好java环境之后,发现在CMD中已经可以运行JAVA,但是JAVAC却无法运行,这是怎么回事呢,是因为环境变量设置错误导致,下面就给大家带来具体的解决步骤。1、以下为Win7环境变量设置方法;2、再来看看Win10的。配置win10下Path路径的时候要分条,而win7是两条配置合在...

...在命令提示符中输入Java可以运行,但Javac不能运行
结论:Java环境变量设置完成后,在命令提示符中可以运行Java,但若Javac无法运行,问题可能出在未将JDK的\\jre\\bin目录添加到系统路径。实际上,虽然javahome可能会简化管理,但它并不是必须的,直接配置JDK安装目录下的bin路径即可。以下是详细的步骤:首先,确认您的JDK安装路径,找到对应版本的JRE,双击...

java可以运行但是在命令行里javac不行是为什么
在cmd中可以运行java,但运行javac命令时提示:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你在lib下也找不到tools.jar和dt.jar.解决:1)卸载java,直接用windows自带的卸载这两个有关java的程序;2)...

在命令提示符里能运行java却不能运行javac
原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了,这时候你在lib下也找不到tools.jar和dt.jar.解决:卸载java,重新安装。配置环境变量:1、新建一个系统变量。变量名:JAVA_HOME 变量值:D:\\Java 2、系统变量(CLASSPATH),没有就自己新建一个 3、系统变量(Path)在变量值的最...

在cmd中Java可以运行,javac不能运行是怎么回事???
1.确保在你的path路径下有javac这个命令。2.在cmd窗口下输入:echo %JAVA_HOME%查看该变量是否与你要设置的一样。3.同样,输入echo %Classpath% 验证。4.再输入 echo %PATH% 验证。5.我遇到的是在JAVA_HOME后多加了一个分号。以上仅供参考。

为什么java可以用但是javac不能用
首先打开“运行”输入cmd,再输入“java -version”如果有内容说明你的jdk安装成功 然后你要知道java可用说明你配置的classpath是正确的,javac不是内部或外部命令,说明你的path配置有问题,先检查下path路径是否配置正确。如果确定没有问题的话,打开jdk的安装目录,在bin文件夹里...

...我在命令提示符里面 输入java 可以.但是输入javac就不行了._百度知...
很多人不能够很好的进行JAVA编程,原因就在于对JAVA运行环境的不了解或是了解得不够透彻。如果连一个普通的JAVA程序运行环境都搭建不好。就更不要说理解J2EE的运行环境搭建了。故本文首先介绍如何搭建普通JAVA程序的运行环境,再介绍如何在这个基础上进一步搭建J2EE运行环境。 一、什么是JDK? 学JAVA的人都应该知道SUN公司...

为什么我的java可以运行,javac不能运行
C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Program Files (x86)\\NVIDIA ……(和后面的没关1系了)我不知道我的问题跟这个有没有关系:变量path中有一个路径:C:\\ProgramData\\Oracle\\Java\\javapath;这个路径里面只有3个快捷方式,java、javaw、javaws,它们分别指向JAVA_HOME下的相关文件。

...javac不是内部或外部命令 也不是可运行程序 怎么办
JAVA_HOME=C:\\Program Files\\Java\\jdk1.8.0_31 PATH=%JAVA_HOME%\\bin;CLASSPATH=.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;--- 其中:PATH属于追加内容,添加到原先内容的最前面,分号隔开。其他的都是新建内容。

...在命令提示符中输入Java可以运行,但Javac不能运行
然后再检查一下是否可以运行,在命令窗口中输入javac,出现如下画面,及设置成功 \/iknow-pic.cdn.bcebos.com\/d788d43f8794a4c2211bba2803f41bd5ad6e39fc"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/d788d43f8794a4c2211bba2803f41bd5ad6e39fc?x-bce...

相似回答