我在dos下用javac解译完一个刚编写的程序,没有发现错误,在用java查看程序的结果,可是系统给出了一个错误,如下:Exception in thread "main" java.lang.NoClassDefFoundError:ih055ih055是我编写的程序名,我是刚入手学习JAVA2的菜鸟,看不懂这些英文,我不知道这是个什么错误,请高手们帮帮忙!
解决方案 »
- 枚举算是一种自定义的得分数据类型吗?没觉得enum好
- 使用 request.getRequestDispatcher(url).include(request,response); 可以弹出一个新窗口么!?
- 为什么打包成功不能运行
- 用math.abs打印菱形!!请指教
- 问个定时器的問題
- 求助:如何将byte[]类型的数据转化为二进制读出
- JDBC连接Oracle的问题,非常简单,大家帮解决,20分。
- 这个java课程设计怎么做?
- wait()和notify()問題
- 那里有JDK1.4down???我要用里面的那个javax.crypto类...
- 能否在运行时知道变量的名字?
- SOCKET与后台返回值传递问题
文件名和类名的大小写是否一致
…………………………………………
在线程main中存在一个异常:没有发现默认的类 ,你把代码贴出来看下
{}看你的main函数写的对不
你可以在cmd中输入:
setpath:C:\Program Files\Java\jdk1.6.0\bin
上面的路径为你java.exe文件所在路径
你不妨一试...
public class Hello
{
public static void main(String arg[])
{System.out.println("你好");
}
}
执行结果还是出现这句话:
Exception in thread "main" java.lang.NoClassDefFoundError:Hello
我看过我的path和classpath设置了.
path f:\jdk1.3\bin
classpath f:\jdk1.3\lib\*.jar
; f:\jdk1.3\bin
然后在DOS运行
javacjava看看是否能识别命令
应该是java Hello
public class Hello
{
public static void main(String arg[])
{System.out.println("你好");
}
}
可以编译 f:\javac Hello.java
但是执行 f:\java Hello
执行结果出现这句话:
Exception in thread "main" java.lang.NoClassDefFoundError:Hello
我看过我的path和classpath设置了.
如下:
变量名:path 变量值:f:\jdk1.3\bin
变量名:classpath 变量值:f:\jdk1.3\lib\*.jar高手们都说是path和classpath设置有问题,请高手们在详细说明一下,要不小弟理解不了~~
java -cp . Hello