我环境变量配置为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); }}这是程序
人家报错是说你缺少main方法,跟你环境变量没关系,说明你环境变量是正确的,你写的类肯定没有main入口方法,那就没法运行了。另外你最好把java好好看看,不是哪个类都可以直接运行的,没有main方法的类就报你这错误了。
你这是applet,java小程序,不用包含main方法运行方法也和普通程序不一样你编译好了以后产生class文件,在编写一个html文件<html> <body> <applet code="Xiti3_2.class" width='600' height='400'> <applet> </body></html>和class文件放在一起用浏览器打开,用appletviewer也可以的
Exception in thread “main” 为抛出异常 找不到main方法 java程序的入口是main 方法 这是规定的 所以你只要加个main方法就行了 写在构造 Xiti3_2 里面代码如下public static void mian(String[] args){ Xiti3_2 x = new Xiti3_2();x. paint(参数);}