TopPage > はじめてのJAVAプログラミング

はじめてのJAVAプログラミング

JAVAプログラミングは,以下の手順で行います.

  1. エディタを使ってソースコードを編集する.
  2. javac コマンドを使ってソースコードをコンパイルする.
    1. コンパイルエラーがあれば,ソースコードの編集(1.)に戻る.
  3. java コマンドを使ってプログラム(クラスファイル)を実行する.
    1. バグやミスがあれば,ソースコードの編集(1.)に戻る.

これらの手順は,C言語プログラミングと同じですね.

(1)コマンドプロンプトの起動

先の事前準備で作成した,デスクトップ上にあるnetprog.cmdへのショートカットをダブルクリックし,コマンドプロンプトを立ち上げます

(2)JAVAのコンパイル方法

次に,下記のプログラムをダウンロードしてください

ダウンロードファイル:fileHello.java

ファイル名はHello.javaです.
ファイル名をクリックして,「H:¥netprog」フォルダにダウンロードしてください (Internet Explorerの方は,右クリック→対象をファイルに保存).

ダウンロード時に図1のようなダイアログが表示された場合,「ファイルを保存する」を選択してください.

download_java.png
図1. ダウンロード時のダイアログ

まずコンパイルしてみます.以下のように入力して*1,エンターキーを押してください.

> javac Hello.java

何かエラーがあるときは,いろいろメッセージがでます. 特に問題ないときには,何も出力されません.

(3)JAVAの実行方法

コンパイルでエラーが出なかった場合は,プログラムを実行できます.

> java Hello

実行すると,図2のようにHelloと表示されます.

hello_compile.png
図2. Javaプログラムの実行

各コマンドを説明します.
javac」はJavaのソース(プログラムファイル)をコンパイルします.「java」は,コンパイルしたプログラムを実行します.
コンパイル時(javac)の入力には,ファイル名に[.java]を付けます.実行時(java)の入力には付けません(要注意!)
これは,コンパイル時に作成された「Hello.class」が実行されているためです.

よくあるミスに注意!
JAVAのプログラムでは,ファイル名の大文字・小文字を区別します.「java hello」と入力しないように!
「javac Hello.java」と「java Hello」のように,c」があるかどうか,「.java」があるかどうかにも注意を.
 

エラーが出る場合

javacコマンドを実行して,

javac: ファイルが見つかりません: Hello.java

というエラーが出る場合,netprogのフォルダに「Hello.java」がない可能性があります.確認してください.

javaコマンドを実行して,

Exception in thread "main" java.lang.NoClassDefFoundError: Hello

というエラーが出る場合,コマンドプロンプトで以下のコマンドを実行してみてください.
(1)

> set CLASSPATH=

を実行して,再度試してください.
(2)

> dir

を実行して,Hello.classファイルが存在するか確認してください.

注意 上記の方法で解決しない場合は,吉野またはTAに質問してください.

 

つぎは,上記プログラムのコードを読んで,少し修正してみましょう.
next.gif 演習0 文字列の画面出力


*1 例示している行頭のは,コマンドプロンプト(たぶん,H:¥netprog>と表示されているもの)を表していますので,打ち込む必要はありません.

添付ファイル: fileHello.java 1191件 [詳細] filedownload_java.png 401件 [詳細] filehello_compile.png 410件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   一覧 単語検索 最終更新     最終更新のRSS
Last-modified: 2017-10-12 (木) 11:27:57 (2381d)