黑马程序员技术交流社区

标题: 关于Java字节码文件运行的问题 [打印本页]

作者: 第一印象    时间: 2013-8-25 15:04
标题: 关于Java字节码文件运行的问题
本帖最后由 第一印象 于 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操作后的效果如下:




作者: 嵿級↘莮紸角    时间: 2013-8-25 15:40
运行的时候要加上包名的,退回到\MyEclipse_WorkSpace\myproject\src\目录下,用java com.itheima.Test命令执行
作者: 未知数|X|    时间: 2013-8-25 16:07
错误提示:wrong name :com /itheima/Test 说明在运行时它自动把你后面的包名给加上了,你在运行时把包退到scr那一步 这样运行试试 java com.itheima.Test 这样应该就会对了
作者: 第一印象    时间: 2013-8-25 16:15
谢谢,确实是这样,退回到src目录下,然后执行: java com.itheima.Test就可以了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2