求助高手:我的JDK装好之后,输入java 和java -version都没问题,但是输入javac检查却有问题这是什么原因

2024-11-29 10:48:20
推荐回答(3个)
回答1:

环境变量的意思是,你在领命行输入命令时,在环境变量指定的所有目录中搜索并调用相应命令
,如果出现 “不是内部或外部命令,也不是可运行的程序"等字样,那就是没加进去路径,C:\Program Files\Java\jdk1.6.0_1\bin;自己看看这个目录下肯定没有javac程序。
解决办法:找到javac所在路径,添加进path。

回答2:

Java的环境变量配置很简单的
如果你的jdk安装在了D:\Pros\Java\jdk6\目录下
在D:\Pros\Java\jdk6\目录下有bin、include、jre、lib等目录
那么JAVA_HOME=D:\Pros\Java\jdk6
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
PATH就在变量值的最前面加上 %JAVA_HOME%\bin;
配置完成后点击确定使其生效
然后重新打开命令提示符
输入javac -version
显示版本信息即说明正常
JAVA_HOME的变量值需要按照你自己安装的路径填写
CLASSPATH的变量值可以直接拷贝过去使用
PATH前面添加的也可以直接拷贝到最前面去就可以了

你看下你的%JAVA_HOME%\bin这个目录下有没有javac.exe和java.exe就知道是不是你当时安装所选择的路径了

回答3:

按照你的描述,你配的是jre,而不是jdk