http://java.sun.com/j2se/1.4.2/ja/download.html
に接続します。以下の表示があります。SDKのダウンロードに進みます。JREでは実行は出来ますが、プログラム作成ができません。


>H:
で、注目するドライブを切り替えます。次に
>cd java\ex
などで、ソースファイルの存在するフォルダに移動します。フォルダへのファイルパスが長い場合、ファイルをコマンドプロンプトのドラッグすると、ファイルへのパスがコマンド行にコピーされます。最後のファイル名を削除すれば、ファイルパスが残ります。
>dir
フォルダに多くのファイルが存在する場合、特定の名前で始まるファイル名のみを表示できます。
>dir ex*
では、exで始まるファイル名のみを表示します。public class hello {
public static void main(String[] args){
System.out.println("Hello world !");
}
}
このファイルを、コマンドプロンプトが注目するフォルダに保存します。
%javac hello.java
hello.classが生成されます。Javaではプログラムのclassで指定するクラス名と、.javaのファイル名(したがって、.classファイル名)を一致させる必要があります。大文字と小文字は区別します。%java hello

>java -cp classes Appliさらに、classesフォルダのアプリのクラスが pkg とパッケージ 宣言されている場合、以下のように起動します。
>java -cp classes pkg.Appliまた、コンパイルするとき、関連するインタフェースやソースファイルが別のフォルダにあるとき、 -sourcepath フォルダのリスト
>javac -sourcepath src src\ec.java
class GetAvg{
public static void main(String a[]){
int p[]={30,40,50,60,80};
int sum=0;
for (int i=0; i < p.length ;i++)
sum +=p[i];
int avg=sum/p.length;
System.out.println("Average=" + avg);
}
}
class InsertString{
public static void main(String a[]){
String st;
StringBuffer sb=new StringBuffer("This is a rose.");
sb.insert(10,"red ");
st=sb.toString();
System.out.println(st);
}
}
import java.applet.Applet;
import java.awt.Graphics;
public class helloAplt extends Applet {
public void paint(Graphics g) {
g.drawString("Hello, world!", 50, 25);
}
}
C:\JAVA\javaBook\chapter4\hellow>javac Helloaplt.java
helloapp.java:4: Warning: Public class Helloapp must be defined in a file called "Helloaplt.java".
public class HelloAplt extends Applet {
^
<HTML> <HEAD> <TITLE>HelloWorld Applet</TITLE> </HEAD> <BODY> HelloWorld Applet <HR> <APPLET CODE="helloAplt.class" WIDTH=150 HEIGHT=30> </APPLET> <HR> </BODY> </HTML>

<body> keyevent.Applet1 は Java が使用できるブラウザで下に表示されます<br> <applet codebase = "." code = "paraAplt.class" name = "Appletのパラメータ利用" width = "300" height = "100" align = "middle" > </applet> </body>アプレットでは、タグで渡されるパラメータの値を、getParameter("name") で参照できます。nameはアプレットタグで指定するパラメータの名前です。ここでは、 name はアプレットタグで文字列 "Appletのパラメータ利用" を指定しています。
import java.applet.Applet;
import java.awt.Graphics;
public class paraAplt extends Applet {
public void paint(Graphics g) {
String name=getParameter("name");
g.drawString(name, 70, 25);
}
}
以下は、nameパラメータの値を変更して、paraAplt.class を2回実行した例です。<body> keyevent.Applet1 は Java が使用できるブラウザで下に表示されます<br> <applet codebase = "." code = "paraAplt.class" name = "Appletのパラメータ利用" width = "300" height = "100" align = "middle" > </applet> <br><br> <applet codebase = "." code = "paraAplt.class" name = "パラメータを変更" width = "300" height = "100" align = "middle" > </applet> </body>これを実行すると、次のようになります。
