我在C盘根目录下写了一个简单的Hello程序,然后在命令行下操作
1,javac Hello.java
2.java Hello
屏幕上就打印出一段文字,但是我把命令2改成java c:\Hello之后屏幕上就出现Exception in thread "main" java.lang.NoClassDefFoundError: c:\Message,这是为什么呢?明明都是一个东西啊
不理解java命令是怎么运行的
请教大大们
1,javac Hello.java
2.java Hello
屏幕上就打印出一段文字,但是我把命令2改成java c:\Hello之后屏幕上就出现Exception in thread "main" java.lang.NoClassDefFoundError: c:\Message,这是为什么呢?明明都是一个东西啊
不理解java命令是怎么运行的
请教大大们
解决方案 »
- 今天在Blogjava上看到一个Java题目,挺有意思,大家看看什么结果
- 关于集合,编译通不过,不知道哪里出错了,小程序。
- 大数据量导出标准的excel2007格式 急
- 『求助』请问各位大侠apache.jasper.JasperException是什么错误!!!!!!!!!!
- 一年工作经验的迷茫
- JTable中CheckBox的显示问题?
- 大家帮我看看这段代码为什么出错,谢谢!
- java基础问题 求助各位姐姐哥哥
- 怎样接分????散的分很少,各位别见怪,因为我快没分了!!!!:(
- 编译JAVA程序的时候,如果需要的JAR不在CLASSPATH,有什么办法能成功编译吗???
- 急,序列号限数问题
- 菜鸟有点小问题,麻烦各位大虾以下
这个类是在设置的classpath中去找的,跟文件的物理存储路径无关
所以你用C:\Message会报错,因为在classpath中没有这样一个类
谢谢蝈蝈,我明白了。我输入c:\Message,其实它是把它当作c:\Message.class来处理的。
java Hello,‘Hello’是类名,大小写都不能改变,别的东西更不行。