首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

含有包名的Java类的编译和运行

2011-11-29 
带有包名的Java类的编译和运行在eclipse中workplace中建立了一个Test工程。src文件夹下新建了一个tony.core

带有包名的Java类的编译和运行
在eclipse中workplace中建立了一个Test工程。src文件夹下新建了一个tony.corejava的包,包里建立了一个带有main方法的可执行文件。在eclipse点击“运行”可以执行,我想在“命令提示符”下 进入tony\corejava的目录,用javac编译,再用java运行,提示“java.lang.NoClassDefFoundError”。请问这是什么原因。

[解决办法]
运行时也需要带包名

java tony.corejava.YourClass

在tony 的上一层目录执行命令
[解决办法]
因为JAVA所谓的包就是目录结构
你执行会首先看包信息,从包指定的路径去找类
[解决办法]
路劲错了呗 在dos下 要写好路劲 然后javac

热点排行