java1.7.0_09环境变量设置后能显示java 命令但是找不到javac命令

如题,在java.com下载安装了java.然后选择安装后设置了环境变量。

在dos下java -version显示如下

java命令显示如下

但是javac命令却是显示如下:

希望大家能给个解决方法谢谢啦。

本人的安装地址为D:\Java\jre7,在环境变量中设置了D:\Java\jre7\bin;D:\Java\jre7\lib

咱的jre7文件夹下只有如下的文件如图:

希望各位大侠给个指点说法哈咱的bin文件夹下根本找不到javac.exe是不是咱安装错误还是其他什么原因?

亲,你先在系统变量里新建一个JAVA_HOME,如下图:

注意:这里的变量值是你的JDK安装目录,不是你的JRE哈,你就错在这里了。

你仔细对比下。

 

然后再找到系统变量里的PATH,

如下图

 

在最前面加上%JAVA_HOME%\bin;就行了。你再试下JAVAC命令。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-12

你只安装jre了?没安装jdk? 是否能执行哪个命令,就看path环境中是否有那个命令,path环境中都是目录,你的jre7下有java程序,当然可以执行,但是没有javac,就不能执行了呗。

安装个JDK,比如我的

C:\Program Files\Java\jdk1.6.0_03\bin   要的是jdk下的bin,不是jre的,呵呵

第2个回答  2012-12-12
你配的jre是java运行环境,也就是你计算机可以运行java程序了,所以你java命令好使,java命令就是运行java程序的嘛,但是javac是编译命令,编译命令是属于jdk(java开发工具包)的命令,所以楼主要下载jdk,然后设置环境变量为jdk目录下的,比如,c:\java\jdk1.6\bin本回答被提问者采纳
第3个回答  2012-12-12
环境变量不是设置jre下面的

你的应该是设置D:\Java\jdk1.7.0_09\bin

也就是设置jdk那个路径下的bin本回答被网友采纳
第4个回答  2012-12-12
是jdk的目录不是jre
相似回答