appletviewer hehe.htmlhehe.html文件是一个html文件(我这不是废话吗 :)),其中包含<applet>标记。

解决方案 »

  1.   

    “在程序中怎么区别一个外部java源文件是application还是applet?难道打开文件查找main?”不太确定是否理解了你的意思。1,继承了java.applet.Applet或者javax.swing.JApplet,通过appletviewer或者浏览器嵌入<applet>标记运行的就是applet;
    2,通过main方法运行的就是application。假如你有一个applet里定义了main方法
    public class anApplet extends Applet {
       public static void main(String[] args) {
          System.out.println("Hello! This is an application.");
       }
    }
    那么这个类既可以用application的方式运行:
    java anApplet
    也可以用applet的方式运行:
    appletviewer anApplet.html所以从源文件你是无法判断出这个类到底是applet还是application,只能根据启动程序的方式来判断。
      

  2.   

    运行applet用Appletviewer
    具体的楼上的讲的很清楚了
      

  3.   

    在程序开头写上
    //<applet code=hehe width = 100 height = 50>
    //</applet>
    appletviewer 只看见<applet></applet>标签内的内容所以注释掉也可以。
    只要运行appletviewer hehe.java就可以了
      

  4.   

    从源程序能看出是applet还是application
    如果你继承了applet就是applet
    如果你用了应用程序框架就是application
      

  5.   

    to  SmileAndHappy(快乐男孩) 假如你有一个applet里定义了main方法
    public class anApplet extends Applet {
       public static void main(String[] args) {
          System.out.println("Hello! This is an application.");
       }
    }
    那么这个类既可以用application的方式运行:
    java anApplet
    我想我的这个例子已经说明的很清楚了。
    这时运行的绝对不是applet,因为这时你可以读写本地文件,建立网络连接,权限完全和application相同(因为现在运行的就是一个application)。有什么疑问吗?