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

java初学的一个疑惑的有关问题

2012-01-24 
java初学的一个疑惑的问题我在C盘根目录下写了一个简单的Hello程序,然后在命令行下操作1,javacHello.java2

java初学的一个疑惑的问题
我在C盘根目录下写了一个简单的Hello程序,然后在命令行下操作
1,javac   Hello.java
2.java   Hello
屏幕上就打印出一段文字,但是我把命令2改成java   c:\Hello之后屏幕上就出现Exception   in   thread   "main "   java.lang.NoClassDefFoundError:   c:\Message,这是为什么呢?明明都是一个东西啊
不理解java命令是怎么运行的
请教大大们

[解决办法]
java后面加上要运行的类名
这个类是在设置的classpath中去找的,跟文件的物理存储路径无关
所以你用C:\Message会报错,因为在classpath中没有这样一个类

热点排行