不过我这里因为获取不到参数,输出显示的是:
Invalid params 0但是能显示那个黄色框框

解决方案 »

  1.   

    程序是OK的,
    估计是jre没有装好
    或者是IE没有设置好
      

  2.   

    程序OK
    你到IE的工具-->internet-->高级里看看
      

  3.   

    import java.applet.*;
    import java.awt.*;
    public class temp extends Applet{
    int cnt=0;
    String str="";
    public void init(){
    try{
    cnt=Integer.parseInt(this.getParameter("cnt"));
    str=this.getParameter("string");
    System.out.println("1111111111");
    }
    catch(Exception e){
        e.printStackTrace();
    str="Invalid params";
    cnt=1;
    }
    }
    public void paint(Graphics g){
    g.setColor(Color.orange);
    g.drawRect(0,0,300,300);
    g.fillRect(0,0,300,300);

    g.setColor(Color.black);
    for(int i=0;i<cnt;i++)
    g.drawString(str+"     result   "+i,50,30*i+60);
    }
    }
    程序很简单就是为了抛出个异常,你可以在控制台看到异常的原因,抛出异常后才会进行里面的循环,结果就是只循环一次,如果看不到黄色和输出的Invalid params result 0则说明你环境配置有问题哦!
      

  4.   

    我晕,程序肯定正常啊,在我装有JAVA的时候正常,没有就不能运行,
    我问如何使没有装JAVA的时候正常?
      

  5.   

    用appletviewer看看,编译时用
    javac -target 1.1 temp
    试试
      

  6.   

    用appletviewer看看,编译时用
    javac -target 1.1 temp.java
    试试