|
|
|
|
|
| 2. |
Java プログラム |
| 2.1 |
アプレット
Web ブラウザ上に組み込まれた JVM を使って動作させるプログラムのこと。
アプレット・ソースコードは javac でコンパイルしてバイトコードにして置く。
html ファイルから Java アプレットコードを読み込み実行する。
|
|
| 2.2 |
スタンドアローン・アプリケーション
スタンドアローンの JVM で動作させる Java アプリケーションプログラムのこと。
Java で記述されたソースコードを javac でコンパイルしたバイトコードを、JVM が実行する。
|
|
| 2.3 |
スタンドアローン・アプリケーションの作成例
public class のクラス名と ファイル名は、同じ名前を使うこと。
----------- HelloWorld.java ---------------
public class HelloWorld{
static public void main(String args[]){
System.out.println("こんにちは みなさん!
HelloWorld.java です。") ;
}
}
---------------------------------------
[実行方法]
|
|
(1) |
javac HelloWorld.java //ソースコードのコンパイル |
|
(2) |
java HelloWorld //実行 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2.4 |
アプレットの作成例
public class のクラス名と ファイル名は、同じ名前を使うこと。
--------- HelloApplet.java ----------------
import java.applet.Applet;
import java.awt.*;
public class HelloApplet extend Applet{
public void paint(Graphic g){
g.drawString
("こんにちは Java アプレットです。!",0 , 20);
}
}
--------- HelloApplet.html ----------------
<html>
<title>HelloApplet</title>
<body>
<h3>こんにちは アプレットでーす!</h3>
<hr>
<applet code="HelloApplet" width="200" height="200">
</applet>
</body>
</html>
---------------------------------------
[実行方法] |
|
(1) |
javac HelloApplet.java |
|
(2) |
appletviewer HelloApplet.html |
|
| 2.5 |
少し実用的なアプレットの実演 |
|
(1) |
mkdir applet |
|
(2) |
ftp でこのディレクトリにサンプルファイルを全てコピーする。 |
|
(3) |
appletviewer applet/Origami.html |
|
(4) |
appletviewer applet/sample.html |
|
|
|
|
|
|
|
|