请教高人:编译成class文件后,运行时提示: Exception in thread "main" java.lang.NoClassDefFoundError:c:\HelloWorld环境:windows2000 server + sp4
如何解决?
如何解决?
解决方案 »
- 和大牛们确认一个关于线程池的,疑惑了很久的问题
- 關于Java 線程通信中關于notify()使用問題
- 关于eclipse的插件
- 请教基础类问题:ArrayList类的使用
- 有关Map的遍历代码
- 为什么paintComponent(Graphics g)不能立即得到Image.getWidth()的值
- 一个多维数组的问题
- 为什么我把class文件都用jar.exe打包成jar文件,双击文件但不能运行?
- Applet中的ArrayList怎么传到javascript中,反之,js中的数组如何传入APPLET中?
- JList异步添加元素
- 如何用java连接数据库
- 200分求助:SWT中定制TreeView的问题。(解决后,另开贴送分)
{
public static void main(String[] args)
{
// Display "Hello World!"
System.out.println("Hello World!");
}
}
就错误提示 看出你的程序的路径所在应该为C:\HelloWorld.java(编译之后就包括HelloWorld.class)
在执行java HelloWorld时,如果把classpath设置为“.”,当前路径一定要是C:\>
也就是说应该这样执行C:\>javac HelloWorld.java (编译成功为HelloWorld.class)
C:\>java HelloWorld
前面应该加上public吧,主类
按你的程序如用
javac c:\HelloWorld.java
java c:\HelloWorld
是没什么问题.
我怀疑是不是你没有生成class文件
我试过了,没有CLASS文件,是会出现你所讲的错的