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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 明光照 中级黑马   /  2012-9-19 22:17  /  1221 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 明光照 于 2012-9-22 21:59 编辑

一个放在桌面上的没有错误的Welcome.java程序。在shell里面将当前目录切换到桌面运行程序可以得到结果。而
javac "C:\Users\Lenovo\Desktop\ShuZu2.java",java "C:\Users\Lenovo\Desktop\ShuZu2"[/color的时候就会出错

3 个回复

倒序浏览
明光照 来自手机 中级黑马 2012-9-21 00:37:57
沙发
为什么这个问题没人答。
回复 使用道具 举报
classpath环境变量配置有问题,把你的classpath环境变量截图出来看看.
回复 使用道具 举报
这个是classpath问题,你的classpath定义的比如说是D:\myjava,那么jvm就会从这个目录下找以.class结尾的文件,而你切到桌面编译后.class文件在桌面生成,jvm肯定就找不到你编译生成的class文件。你可以定义classpath时在后面加个点(.),例如D:\myjava;.这样就可以了(.表示在当前目录下运行)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马