安装了java可进CMD里进行编译无法执行javac

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:10:37
我安装的是java1.60
进入cmd中编译java可以通过但编译javac时说“javac 不是内部或外部命令,也不是可执行文件或批处理文件”
我安装的路径是C:\Program Files\Java
环境变量 “变量 Path 值C:\Program Files\Java\jre1.6.0_03\bin;”
期待解答
晕 大侠不要乱说把“;”去了连java命令都不能执行了
还有啊我注意看了我在学校看"java\jrel1.6.0_03\bin"包里有一个javac文件,在我计算机上找不到这个文件,是不是这个问题啊????

jdk
怎么搞到这个文件啊!
怎么搞到这个文件啊!
怎么搞到这个文件啊!
怎么搞到这个文件啊!
怎么搞到这个文件啊!
怎么搞到这个文件啊!

这下可郁闷了我没有你说的“C:\Program Files\Java\jdk1.6.0_03\bin;” 没有jdk这个文件夹,也搜索不到 谁能解救我啊!!!!

C:\Program Files\Java\jdk1.6.0_03\bin;
jdk去sun公司网站下http://java.sun.com下载

环境变量没有设置

1.5以上版本的jdk和jre是分离开来的

你说的对,Path 环境变量的设置就是为了用bin包里的工具.javac 就是用来运行代码的.你包里没有肯定不行.

需要正确设置环境变量:
1.JAVA_HOME

JAVA_HOME指向的是JDK的安装路径

在该路径下你应该能够找到bin、lib等目录

如我的设置就应该为JAVA_HOME=C:\j2sdk1.4.2_09;

2.PATH

设置PATH的目的是为了指向JDK的bin目录

在bin目录下放的是各种编译执行命令

如我的设置就应该为PATH=C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;

需要说明,系统本身就有PATH环境变量,只要把C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;直接放到后面即可,中间使用";"隔开

3.CLASSPATH

CLASSPATH设置类的路径,也最为重要

如我的设置就应该为CLASSPATH=.;C:\j2sdk1.4.2_09\lib;C:\j2sdk1.4.2_09\lib\tools.jar;

最前面加上"."和";",意为首先在当前目录中查找

以上配置均是在我的JDK安装目录为C: