JAR で圧縮してアップロード

"Hello Java Applet!" を JAR で圧縮してアップロードします。

前田稔の超初心者のプログラム入門

プログラムの作成

  1. JAR(ジャー)または Java Archive(ジャバアーカイブ)とは、コンパイルされた 複数のバイトコード及びそれが使用する画像などのリソースを一つにまとめ ZIP形式で圧縮されたファイル、及びそれを出力するツールのことです。
    今回は "Hello Java Applet!" を表示するプログラムを JAR で圧縮してアップロードします。
  2. "Hello Java Applet!" を表示する helloapplet.java のソースプログラムです。
    //★ "Hello Java Applet!" を表示    前田 稔
    import java.applet.Applet;
    import java.awt.*;
    
    public class helloapplet extends Applet
    {   public void paint(Graphics g)
        {   g.drawString("Hello Java Applet!",20,50);
        }
    }
    
  3. JAR ファイルを使ってアプレットを起動する helloapplet.htm です。
    Java Applet を使う と比べて archive=hello.jar が追加されています。
    <html>
      <body>
        <h3>Hello Applet Jar</h3>
        <applet code=helloapplet.class
          archive=hello.jar
          width="200" height="100">
        </applet>
      </body>
    </html>
    
  4. JAR を作成する作業用のフォルダー(仮に C:\TMP とする)を用意して下さい。
    このフォルダーに先に掲載したファイルを格納して下さい。
  5. helloapplet.java をコンパイルして helloapplet.class を作成します。
    CPad(Jcpad)を使っているときは「青色の右三角」をクリックします。
    Command Prompt から起動するときは、次のコマンドを実行して下さい。
    C:\Users>CD C:\TMP
    C:\TMP>javac helloapplet.java

  6. JAR ファイルを作成します。
    JAR コマンドの詳しい説明は Java Archive ツール を参照して下さい。
    CPad を使うときはコマンドボックスから、Command Prompt のときはコマンドラインから実行して下さい。
    jar cf hello.jar *.class
  7. C:\TMP には次のファイルが作成されます。(+:フォルダー, ・:ファイル, *:生成されるファイル)
    トラブルに巻き込まれないように、ファイル名は小文字に統一しています。 (^_^;)
    +TMP
        ・helloapplet.java
        ・helloapplet.htm
        *helloapplet.class
        *hello.jar
    
  8. "helloapplet.htm" を WWWブラウザから起動します。
    "Hello Java Applet!" が表示されたらOKです。
  9. 用済みのファイルを整理します。
    *.java, *.class は用済みなので、削除して下さい。
    *.htm と *.jar をサーバーにアップロードして完了です。

Java Game Program