applet要用appletviewer运行,不能用javaw运行

解决方案 »

  1.   

    回复chaojinn():
       请看看我的代码 不用appletviewer运行也可  
    我用java运行成功 但是用jar cf Applet1c.jar *.class 打包了就不行?
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class Applet1c extends JApplet
    {
      //getContentPane().add(new JLabel("Applet"));
      public void init()
      {
        getContentPane().add(new JLabel("Applet"));
      }
      public static void main(String[] args)
      {
        JApplet applet =new Applet1c();
        JFrame  frame  =new JFrame("Applet1c");
        setupClosing(frame);
        frame.getContentPane().add(applet);
        frame.setSize(100,50);
        applet.init();
        applet.start();
        frame.setVisible(true);
      }
      public static void setupClosing(JFrame frame)
      {
        frame.addWindowListener(new WindowAdapter()
        {
         public void windowClosing(WindowEvent e)
         {  System.exit(0); }
        });
      }
    }
    //谢谢
      

  2.   

    可以参考:
    http://expert.csdn.net/Expert/topic/2176/2176760.xml?temp=.356991
      

  3.   

    或者:
    如果只是要生成一个jar文件,然后可以直接点击运行,可以这样做
    首先在calss文件的目录中创建以下内容的manifest.mf文件(文件名不能错),内容为下:
    Manifest-Version: 1.0
    Main-Class: Jtest
    Created-By: 1.4.0-beta2 (Sun Microsystems Inc.)然后,用jar cvfm aa.jar **.class
    这个aa.jar文件可以直接双击就运行main class了
      

  4.   

    别忘了修改jar文件的打开方式为设为javaw
      

  5.   

    foryouever(光速兔子) :
      谢谢