1:appletviewer-java-1 4 2-sun

From Linux Man Pages

Jump to: navigation, search
      appletviewer - Java applet viewer
      

Contents

SYNOPSIS

      appletviewer [ -debug ] [ -encoding encoding_name ]
           [ -J javaoption ] urls ...

DESCRIPTION

      The appletviewer command runs Java applets outside of the context of a World Wide Web browser.
 
      The  appletviewer  command connects to the document(s) or resource(s) designated by urls and displays each applet
      referenced by that document in its own window.  Please note that if the documents referred to by urls do not ref-
      erence any applets with the OBJECT, EMBED, or APPLET tag, appletviewer does nothing.

appletviewer Tags

      The  appletviewer  makes it possible to run a Java applet without using a browser.  appletviewer ignores any HTML
      that is not immediately relevant to launching an applet.  However, it recognizes a wide variety of applet-launch-
      ing syntax.  The HTML code that appletviewer recognizes is shown below.  All other HTML code is ignored.
 
      object    The  object tag is the HTML 4.0 tag for embedding applets and mult-media objects into an HTML page.  It
                is also an Internet Explorer 4.x extension to HTML 3.2 which allows IE to run a Java applet  using  the
                latest Java plugin from Sun.
 
                 <object
                   width="pixelWidth"
                   height="pixelHeight"
                 >
                   <param name="code" value="yourClass.class">
                   <param name="object" value="serializedObjectOrJavaBean">
                   <param name="codebase" value="classFileDirectory">
                   ...
                   alternate-text
                </object>
 
                Please note:
 
                ? appletviewer  ignores the "classID" attribute, on the assumption that it is pointing to the Java plu-
                  gin, with the value:
 
                  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
 
                ? appletviewer also ignores the "codebase" attribute that is usually included as  part  of  the  object
                  tag, assuming that it points to a Java plugin in a network cab file with a value like:
 
                  codebase="http://java.sun.com/products/plugin/1.1/jinstall-11.cab#Version=1,1,0,0"
 
                ? The  optional  codebase  param  tag supplies a relative URL that specifies the location of the applet
                  class.
 
                ? Either code or object is specified, not both.
 
                ? The type param tag is not used by appletviewer, but should be present so that browsers load the  plu-
                  gin properly.  For an applet, the value should be something like:
 
                    <param name="type"
                    value="application/x-java-applet;version=1.1">
 
                  or
 
                    <param name="type" value="application/x-java-applet">
 
                  For a serialized object or JavaBean, the type param value should be something like:
 
                    <param name="type"
                     value="application/x-java-bean;version=1.1">
 
                  or
 
                    <param name="type" value="application/x-java-bean">
 
                ? Other param tags are argument values supplied to the applet.
 
                ? The  object  tag  recognized by IE4.x and the embed tag recognized by Netscape 4.x can be combined so
                  that an applet can use the latest Java plugin from Sun, regardless of the browser that downloads  the
                  applet.
 
                ? appletviewer  does  not recognize the java_code, java_codebase, java_object, or java_type param tags.
                  These tags are only needed when the applet defines parameters with the names code, codebase,  object,
                  or  type, respectively. (In that situation, the plugin recognizes and uses the java_ version in pref-
                  erence to the version that will be used by the applet.)  If the applet requires a parameter with  one
                  of these 4 names, it may not run in appletviewer.
 
      embed     The  embed  tag  is  the Netscape extension to HTML 3.2 that allows embedding an applet or a multimedia
                object in an HTML page.  It allows a Netscape 4.x browser (which supports  HTML  3.2)  to  run  a  Java
                applet using the latest Java plugin from Sun.
 
                  <embed
                    code="yourClass.class"
                    object="serializedObjectOrJavaBean"
                    codebase="classFileDirectory"
                    width="pixelWidth"
                    height="pixelHeight"
                  >
                  ...
                  </embed>
 
                Please note that:
 
                ? The  object and embed tags can be combined so that an applet can use the latest Java plugin from Sun,
                  regardless of the browser that downloads the applet.  For more information, see the Java PlugIn  HTML
                  Specification
 
                ? Unlike  the  object tag, all values specified in an embed tag are attributes (part of the tag) rather
                  than parameters (between the start tag and end tag, specified with a param tag.
 
                ? To supply argument values for applet parameters, you add additional attributes to the <embed> tag.
 
                ? appletviewer ignores the "src" attribute that is usually part of an <embed> tag.
 
                ? Either code or object is specified, not both.
 
                ? The optional codebase attribute supplies a relative URL that specifies the  location  of  the  applet
                  class.
 
                ? The  type attribute is not used by appletviewer, but should be present so that browsers load the plu-
                  gin properly.  For an applet, the value should be something like:
                    <type="application/x-java-applet;version=1.1">...
 
                  or
 
                    <type="application/x-java-applet">...
 
                  For a serialized object or JavaBean, the type param value should be something like:
 
                    <type="application/x-java-bean;version=1.1">...
 
                  or
 
                    <type="application/x-java-bean">...
 
                ? The pluginspage attribute is not used by appletviewer, but should be present so  that  browsers  load
                  the plugin properly.  It should point to a Java plugin in a network cab file with a value like:
 
                pluginspage="http://java.sun.com/products/plugin/1.1/jinstall-11.cab#Version=1,1,0,0"
 
      applet    The  applet  tag  is the original HTML 3.2 tag for embedding an applet in an HTML page.  Applets loaded
                using the applet tag are run by the browser, which may not be using the  latest  version  of  the  Java
                platform.   To ensure that the applet runs with the latest version, use the object tag to load the Java
                plugin into the browser. The plugin will then run the applet.
 
                  <applet
                    code="yourClass.class"
                    object="serializedObjectOrJavaBean"
                    codebase="classFileDirectory"
                    width="pixelWidth"
                    height="pixelHeight"
                  >
                    <param name="..." value="...">
                    ...
                    alternate-text
                  </applet>
 
                Please note that:
 
                ? Either code or object is specified, not both.
 
                ? The optional codebase attribute supplies a relative URL that specifies the  location  of  the  applet
                  class.
 
                ? param tags supply argument values for applet parameters.
 
      app       The app tag was a short-lived abbreviation for applet that is no longer supported.  appletviewer trans-
                lates the tag and prints out an equivalent tag that is supported.
 
                  <app
                    class="classFileName" (without a .class suffix)
                    src="classFileDirectory"
                    width="pixelWidth"
                    height="pixelHeight"
                  >
                    <param name="..." value="...">
                    ...
                  </app>

OPTIONS

      The following options are supported:
 
      -debug    Starts the applet viewer in the Java debugger, which debugs applets in the document.  (See jdb(1).)
 
      -encoding encoding_name
                Specifies the input HTML file encoding name.
 
      -J javaoption
                Passes the string javaoption through as a single argument to java(1)  which  runs  the  compiler.   The
                argument  should  not contain spaces.  Multiple argument words must all begin with the prefix -J, which
                is stripped.  This is useful for adjusting the execution environment or compiler memory usage.

RELATED

      For more information, see
 
      http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/
 
      or search www.java.sun.com for "Java PlugIn HTML Specification"

CATEGORY

Personal tools