A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

jdk安装目录:D:\jdk1.6.0_20

1.   设置JAVA_HOME       JAVA_HOME   =D:\jdk1.6.0_20
2.   设置path                                     path   =%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
3.   设置classpath                   classpah  =.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
但是运行javac出现以下情况:
  "javac"不是内部或外部指令,也不是可运行的程序或批量文件。

但奇怪的是直接把.java文件放在bin目录里却可以编译,如果把.java文件放在一个文件夹并把这个文件夹也放在bin目录里同样也不能运行javac

到底为什么:Q ???    快郁闷死我了,求高手解决!

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

2 个回复

正序浏览
黑马网友  发表于 2011-8-25 23:29:38
藤椅

回复 楼主 的帖子

在群里面看到了N多人提问问题了,上学的时候也因为环境变量苦恼了很长时间。反正各种配置环境变量的方法各种难。当时我的大学老师就统一了一个配置方法写给你:
我一般先配置path  方法如下:
在你的电脑中找到java安装路径下的bin文件比如我的: C:\Program Files\Java\jdk1.6.0_04\bin 你找到这个文件然后在地址栏里面复制就行了。然后在环境变量里面将这个黏贴进去。这个path方法是为了能让系统在任意路径下识别bin文件里面的命令。
第二步:classpath:
找到lib 文件  比如我的  C:\Program Files\Java\jdk1.6.0_04\lib    在这个文件里面有一个dt.jar和tools.jar对了就是把这两个文件设置进去格式(.;C:\Program Files\Java\jdk1.6.0_04\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_04\lib\tools.jar)
第三步:其实如果不配置tomcat这个用不着。就是你java安装路径比如我的 C:\Program Files\Java\jdk1.6.0_04
配置完以后cmd 输入java -version看看呢如果看见java版本就成功了。
回复 使用道具 举报
黑马网友  发表于 2011-8-25 15:36:37
沙发
第二步最后面的 %JAVA_HOME%/jre/bin;不用配置, 就如果第二条是你复制的,那么,你的最后面的分号";"写错了 应该是英文分号吧
再就是你把  path   =%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;  把%JAVA_HOME%/jre/bin;删了,然后把%JAVA_HOME%/bin;%
分号拿到%%后面 即%JAVA_HOME%/bin%;  试试

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1 辛苦了!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马