安装jdk之后为什么javac不是内部命令而java -version却显示jdk版本
来源:百度知道 编辑:UC知道 时间:2024/07/04 07:46:52
JAVA_HOME : C:\Program Files\Java\jdk1.5.0_04
CLASSPATH : .;%JAVA_HOME%\dt.jar;%JAVA_HOME%\tools.jar;
PATH添加 : ;%JAVA_HOME%\bin;
为什么 请指点
CLASSPATH : .;%JAVA_HOME%\dt.jar;%JAVA_HOME%\tools.jar;
PATH添加 : ;%JAVA_HOME%\bin;
为什么 请指点
这是因为环境变量没有完全配置正确的原因。
1,删除原来配置的java环境变量。
2,首先设置JAVA_HOME,点击新建,变量名:JAVA_HOME,变量值例如:D:\java\jdk1.7.0,即刚才jdk安装的路径。
3,设置CLASSPATH属性,变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;此时需要注意的是最前有.;,不能忘记,%JAVA_HOME%代表D:\java\jdk1.7.0此路径。
4,设置path属性,变量名:path,变量值:%java_home%\bin;%java_home%\jre\bin;,此属性一般都是有的,只需添加即可,注意分号的问题。
原因很简单,因为装jdk时装了jre,jre是运行环境不含javac编译工具。
如果只是Java程序的使用者(不是开发者),一般自己不会配置环境变量,
因此jre就自动把java命令作为内部命令了
装的是jre
你装的是jre而不是jdk
在下个1.6的来装一下
rp问题
JAVA的JDK中为什么没有JAVAC?只有JAVA命令?
我安装好了JDK,并且输入javac也能显示出帮助文件,也设置好了环境变量.
为什么设置JDK,后,在CMD中运行JAVA可以,可是无法运行JAVAC.
我配置完JDK后,为什么在CMD里输入JAVAC不好使啊??
我的jdk装不上javac是怎么回事???
安装JBuidler之后是否还需要另外安装JDK?
我刚装了JDK,命令行里的时候,当前目录只能用JAVA,I不能用JAVAC,为什么啊
jdk安装以后为什么找不到可执行文件
我安装了JAVA (jdk-1_5_0_04-windows-i586-p.exe)在D盘但是发现里面的BIN中没有JAVAC.EXE!
jdk安装好了,环境变量要是配好了的话,是不是会出现Usage:javac<options><source files>等等一大串