java问题,给定一个程序运行的结果出现Exception in thread “main” java.lang.NoSuchMethodError: main

我环境变量配置为CLASSPATH:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;JAVA_HOME:C:\Progr... 我环境变量配置为CLASSPATH:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME :C:\Program Files\Java\jdk1.5.0_11
path: %JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\WINDOWS\system32\WindowsPowerShell\v1.0
有的又是运行完全正常的,这是怎么回事?和该问题不同的不要回答,谢谢
import java.awt.*;
import java.applet.*;
public class Xiti3_2 extends Applet
{
public void paint(Graphics g)
{
double sum=0,a=1;
int i=1;
while(i<=20)
{
sum=sum+a;
i++;
a=a*i;
}
g.drawString("sum="+sum,20,60);
}
}
这是程序
展开
 我来答
Leoshineboy
2011-06-09 · TA获得超过570个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:289万
展开全部
人家报错是说你缺少main方法,跟你环境变量没关系,说明你环境变量是正确的,你写的类肯定没有main入口方法,那就没法运行了。
另外你最好把java好好看看,不是哪个类都可以直接运行的,没有main方法的类就报你这错误了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JesChou
2011-06-09 · TA获得超过1431个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:384万
展开全部
你这是applet,java小程序,不用包含main方法

运行方法也和普通程序不一样

你编译好了以后产生class文件,在编写一个html文件
<html>
<body>
<applet code="Xiti3_2.class" width='600' height='400'>
<applet>
</body>
</html>
和class文件放在一起用浏览器打开,用appletviewer也可以的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kxlele
2011-06-09 · 超过20用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:40万
展开全部
Java程序能独立运行的类必须有主函数:格式如下:
public static void mian(String[] args){
.... ....
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huhugege456
2011-06-10
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
Exception in thread “main” 为抛出异常 找不到main方法
java程序的入口是main 方法 这是规定的
所以你只要加个main方法就行了
写在构造 Xiti3_2 里面
代码如下
public static void mian(String[] args){
Xiti3_2 x = new Xiti3_2();
x. paint(参数);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伯晓露3e
2011-06-10
知道答主
回答量:28
采纳率:0%
帮助的人:7.8万
展开全部
java是从main()方法开始执行的,没有就会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式