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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王小五-fight 中级黑马   /  2013-12-2 18:01  /  1329 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    win7 64位系统 +jdk1.7.0_45  64位
    安装完jdk,不用配置系统变量,在cmd下边就可以运行java命令,而javac命令不可以。下边开始配置环境变量,将path中配置了我电脑中jdk的安装目录:C:\Program Files\Java\jdk1.7.0_45\bin;配置之后,javac命令也可以在cmd中运行。接着,我在e盘下新建了Helloworld.java程序,在cmd下使用javac编译,javac  e:\Helloworld.java,没有错误提示。再运行java,java e:\Helloworld,提示无法找到和加载主类。代码没有错误。
     在搜索引擎上搜答案,有小伙伴说是环境变量没配好,我按照步骤配了
   PATH=.;%JAVA_HOME%\bin
   CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
   JAVA_HOME=C:\Program Files\Java\jdk1.7.0_45
可是依然是无法找到和加载主类。

如果我将cmd的目录改到e盘符下,那么在执行java Helloworld则可以正常显示。
怎么办才能如毕老师所讲的在任意目录下都可以运行java,而不用再跑到class文件目录下?会不会是跟我的系统有关系,在xp上就没有遇到这样的问题,我也试过32位的jdk了也是同样的问题。

2 个回复

倒序浏览
同学、问题已经解决了吗?
如果没有、就去新版28期问吧,26~27已经结束了。开班了!
http://bbs.itheima.com/forum-165-1.html

如果问题已经解决,请及时修改主题为“提问结束”。
修改主题的方法链接
http://bbs.itheima.com/thread-89313-1-1.html
如果没有解决,可能你的问题问得不够清楚。可以重新发问的哦~
回复 使用道具 举报
FFF 发表于 2013-12-3 14:05
同学、问题已经解决了吗?
如果没有、就去新版28期问吧,26~27已经结束了。开班了!
http://bbs.itheima.co ...

谢谢,这几天网不能上了,不知道新版
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马