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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 第一印象 中级黑马   /  2013-8-25 15:04  /  1515 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 第一印象 于 2013-8-25 16:16 编辑

看到论坛里有一个哥们儿已经问过这个问题了,我也帮着回了一把,我自己测试过后,也发现了这样一个问题,但是说不出原因来,问题如下:
1.用Eclipse新建一个项目,在项目中新建一个包,并在包下新建一个带main函数的java类,这个类在我硬盘上的位置是:D:\MyEclipse_WorkSpace\myproject\src\com\itheima\Test.java
2.这时候我用cmd命令编译这个类,编译后,Test.class文件和Test.java类在同一个路径下
3.用 java Test 执行该类,却报错了:提示该类不存在,这是啥情况呢?求解

我的Java类



cmd操作后的效果如下:



评分

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

查看全部评分

3 个回复

倒序浏览
运行的时候要加上包名的,退回到\MyEclipse_WorkSpace\myproject\src\目录下,用java com.itheima.Test命令执行
回复 使用道具 举报
错误提示:wrong name :com /itheima/Test 说明在运行时它自动把你后面的包名给加上了,你在运行时把包退到scr那一步 这样运行试试 java com.itheima.Test 这样应该就会对了
回复 使用道具 举报 1 0
谢谢,确实是这样,退回到src目录下,然后执行: java com.itheima.Test就可以了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马