|
||||
|
|
お決まりの Hello World アプリケーション
|
|
|
初めてのJavaプログラム
プログラムの第一歩としてお決まりの「 HelloWorld 」を表示するプログラムを作ってみます。 統合開発環境などもありますが、今回はシンプルにテキストエディタでJavaのソースを書いてみましょう。
class HelloWorld{ public static void main(String args[]){ System.out.println("HelloWorld"); } } 上記のソースをテキストエディタで作成したら次はこのファイルを保存します。保存する場所は何処でも構わないのですが、説明をシンプルにするため D:ドライブの直下にファイルを保存してみました。ファイル名は「 HelloWorld.java 」です。 別コンテンツとして、Eclipseを使用したHelloWorldも紹介していますのでこちらも試してみてください。 コンパイル
ソースを作成したら今度はコンパイルと言う作業を行います。 一般的にコンパイルと言うと特定のコンピュータ上で動作するオブジェクトコードを生成します。しかしJavaで言うコンパイルの作業とは Java Virtual Machine ( JVM ) で解釈できるバイトコードを含んだオブジェクトファイルを生成することになります。
では 「 スタート 」 → 「 ファイル名を指定して実行 」 → 「 cmd 」と入力してみてください。 ( Windows 9x系の場合は 「 command 」 と入力 ) 真っ黒なウィンドウが表示されたと思いますので、さらにそのウィンドウで 「 d: 」 を入力して Enter を押下してください。 C:\Documents and Setting\〜 と表示されていたのが 「 D:\> 」に変わったと思います。 Javaプログラムのコンパイルは javac コマンドで行います。javac コマンドは色々な引数がありますが、もっとも簡単な使い方は javac の引数に Javaソースファイルを指定するだけです。
D:\>javac HelloWorld.java
上記のように実行すると同じフォルダに HelloWorld.classと言うファイルが作成されます。このファイルがバイトコードを含んだオブジェクトとなり、Windows上で作成したファイルでも Java Virtual Machine ( JVM ) があれば Linux や Mac 上で動かすことが出来ます。 ※エラーとなってしまったかたは以下のエラーメッセージに対応する対処を行ってください。 エラーケース 1
'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 Javaの開発環境がインストールされていないか、javacコマンドがあるディレクトリにパスが入っていない可能性があります。まだインストールしていない方やパスが入っていない方は [ Javaの開発環境をインストールする ] を参考にしてください。 エラーケース 2
その他
構文が誤っている可能性があります。 Javaでは大文字と小文字を別の文字として扱いますので、注意してソースを確認してみてください。 実行
コンパイルまで終わったらいよいよ実行です。 作成したファイルの実行は javaコマンドの引数にクラスファイル ( HelloWorld.class ) を引数で渡してあげます。 ただしこの時、拡張子まで指定する必要はありません。
D:\>java HelloWorld
問題がなければ以下のように表示されたと思います。 よく分からないエラーが出ている場合はファイル名の大文字と小文字に注意してみてください。
HelloWorld
|