java问题

[复制链接]
查看11 | 回复3 | 2009-7-21 12:51:32 | 显示全部楼层 |阅读模式
这样的一段代码``我今天看教程学习定义包``可是我照着视频上的做``语法完全没问题```可以编译过去``但就是执行的时候出现``
Exception in thread "main" java.lang.NoSuchMethodError: main
这让我百思不得其解啊```明明写的一样``为什么我的就是不能执行``
求高手解答!!!
package wenjian;
import b.lipeng;
publicclass Haha
{
public void say()
{

new lipeng().fun();
}
};
可是教程里`人家都没有加main函数``就可以执行过去啊!

回复

使用道具 举报

千问 | 2009-7-21 12:51:32 | 显示全部楼层
你要想从这个类开始运行,那个必须有个程序入口,而且入口必须要有main函数 这样你就定义程序要从这个口进入运行,不然的话,仅起着编译的功能所以加一个main方法并且要有参数向上面写得一样:public void main(String args[]){ new HaHa().say();}...
回复

使用道具 举报

千问 | 2009-7-21 12:51:32 | 显示全部楼层
package wenjian;import b.lipeng;publicclass Haha{ public static void main(String args[]){ public void say() {
new lipeng().fun(); }}};这样你运行试试,应该可以了...
回复

使用道具 举报

千问 | 2009-7-21 12:51:32 | 显示全部楼层
package wenjian;import b.lipeng;publicclass Haha{ public static void main(String[] args) {
new lipeng().fun(); }}然后右键run as 人家在别的地方加着...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行