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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 杜光 于 2013-8-4 10:31 编辑

我把java放在E盘了,然后 dir  E盘时候出现:驱动器E中的卷没有标签,JAVA环境已经搭建好了,但是dos就是不能编译我写的代码,提示javac不是内部命令,注意:环境搭建地址确认没有错。
求大神解决,另外我截图了,但是帖子没有添加图片功能啊。。

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

4 个回复

倒序浏览
1.右击“我的电脑”->属性->高级->环境变量系统变量

2.新建建立java_home,变量值:C:\Program Files\Java\jdk1.6.0_01

3.新建classpath,变量值为:.;%java_home%\lib;%java_home%\lib\tools.jar(记住前面的“.”)

4.打开path,在原来值的后面先加上“;”,再加上“%java_home%\bin;%java_home%\jre\bin”

评分

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

查看全部评分

回复 使用道具 举报
图片如下

QQ图片20130802173844.jpg (21.08 KB, 下载次数: 23)

QQ图片20130802173844.jpg

QQ图片20130802173910.jpg (13.18 KB, 下载次数: 20)

QQ图片20130802173910.jpg
回复 使用道具 举报
杨兴庭 发表于 2013-8-2 18:01
1.右击“我的电脑”->属性->高级->环境变量系统变量

2.新建建立java_home,变量值:C:\Program Files\Java ...

解决了哈,感激,可是我不明白为什么要第三步啊,毕姥爷视频貌似没讲啊,还有我昨天可以用今天不能用又是为什么啊?
回复 使用道具 举报
张聪珉 发表于 2013-8-2 18:40
解决了哈,感激,可是我不明白为什么要第三步啊,毕姥爷视频貌似没讲啊,还有我昨天可以用今天不能用又是 ...

恩,解决就好:)

环境变量path和classpath的作用是什么?

1、path的作用:用于列出可执行文件的搜索路径.因为通过要通过命令行的命令启动java,javac等编译工具和解释工具,系统必须要知道他们所在的位置,path就是用来指明他们的位置的.


2、classpath该变量是java加载类的路径.只有在classpath设置的路径中的类才能被加载.


注:实际操作中理解就是,在用javac编译java程序是,javac到path指定的路径中查找相应的命令程序,classpath指定jivac编译时类的搜索路径。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马