紧急求救:java源程序没有错误,但是在Netbeans中运行总是出现下面的错误?

java.lang.NoClassDefFoundError:pb/MainCausedby:java.lang.ClassNotFoundException:pb.Ma... java.lang.NoClassDefFoundError: pb/Main
Caused by: java.lang.ClassNotFoundException: pb.Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: pb.Main. Program will exit.
Exception in thread "main" Java Result: 1
展开
 我来答
phoenix2xp
2011-12-26 · 超过31用户采纳过TA的回答
知道答主
回答量:68
采纳率:75%
帮助的人:25.4万
展开全部
你的pb.Main类没有在classpath中,你在NetBeans中配置一下classpath,把pb包也设置进去,如果pb包就在你的源程序中,那么在classpath中加一个 "." ,表示当前目录的class也加入到classpath。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖酥棍儿
2011-12-26 · TA获得超过692个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:388万
展开全部
1、首先检查下你的程序main函数是否正确;
2、还要确认你的public 修饰的类的类名要和你的类的文件名一致
更多追问追答
追问
更新了Netbeans之后,现在程序可以运行了
追答
恩,问题解决了就好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1244782405
2011-12-26 · TA获得超过306个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:186万
展开全部
public class NoClassDefFoundErrorextends LinkageError 当无法找到该类的定义时,抛出此异常。 当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。
看看Main这个类定义了么
追问
Main是主函数,已经定义了。这个程序在另一台机上运行过,但是在我的机上就出现这个错误,不知道是不是运行平台的问题?
追答
看看你主函数的定义啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xinfanlegun
2011-12-27
知道答主
回答量:23
采纳率:0%
帮助的人:9.8万
展开全部
找不到类....乱码的话 看看你项目的编码 换个编码试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式