Javaプログラム作成から実行まで。プログラムの記述と実行方法についてまとめています。
この記事の目次です。
1. Javaのプログラムについて
2. JVMとJavaプログラムの実行の仕組み
3. Javaのプログラムの作成から実行までを試してみる
STEP1-作業用フォルダの作成
STEP2-テキストエディタでソースコードを記述
STEP3-javaソースファイルのコンパイル
STEP4-javaプログラムの実行
はじめに、Javaのプログラムについて触れていきます。
プログラムを書く場合は、一般的にC、C++などの高級プログラミング言語を使用し、比較的人間が読み易い形式でプログラムを記述します。
このプログラムをコンパイラと呼ばれるプログラムを利用して、コンピュータが理解し、実行できる実行コード(01で記述されたバイナリ形式)に変換します。 ここで変換して生成された実行コードは、OSに依存したコードであるため、たとえばWindows上で生成した実行コードをUNIXへコピーしても実行することが出来ません。
Javaの場合、プログラムの記述から実行の過程は上記の高級プログラミング言語とほとんど同じですが、 JVM(Java仮想マシン)によって、どのOS上でも同じ実行コードを実行することができます。
JVMは、Javaのアプリケーションの実行環境を提供するソフトウェアです。
Javaプログラムは、.javaファイルでコーディングした後にJavaコンパイラを使用して、Javaバイトコードに変換してクラスファイル(.class)を生成します。
C言語などでは、コンパイラは特定のシステムのマシンコードを生成しますが、Javaコンパイラは、JVM用のコードであるJavaバイトコードを生成します。 JVMは、コンパイラがクラスファイルに生成したJavaバイトコードをプラットフォームのネイティブコードに変換して実行します。
JVMの動作イメージは以下です。
JVMの動作は、クラスローダーでクラスファイルを読み込み、バイトコード検証を行って、実行エンジンがプログラムを実行します。
JVM(Java仮想マシン)とは何かをテーマに、役割やJREとの違い、JVM Profilerなどの情報をまとめています。
ここでは、Javaプログラムを記述し、実行するまでの一連の流れを実際に試しながら学習したいと思います。 とりあえず試してみるという内容になっています。
Javaのプログラムを作成して保存するため、Windowsのコマンドプロンプト(MacやLinuxの場合はターミナル)を開いて、mkdirコマンドでテストファイルを保存するフォルダを作成します。
スタート→すべてのプログラム→アクセサリ→コマンドプロンプトとクリックして、 cdと入力してルートフォルダ(¥)に移動します。
mkdirコマンド(フォルダを作成するコマンド)を入力してjavaフォルダを作成します。
これでテスト用フォルダができました。使うときはcdコマンドでjavaフォルダに移動します。
cdコマンド・・・cd java(移動先)で移動先に移動
C:java>とコマンドプロンプトに表示されていれば移動しています。
Javaプログラムのコードをnotepadやviなどのテキストエディタを開いて記述してソースファイルを作成します。
C:java>に移動することができたら、「notepad ファイル名」と入力して、
ファイル名:first.javaファイルをnotepadで新規作成し開きましょう。
次のようなコードを半角英数字で記述します。
class first
{
public static void main(String args[])
{
System.out.println("First Java Program");
}
}
この画面のように記述ができたら上書き保存してファイルを閉じます。
javacコマンドで、javaソースファイルをコンパイルしてクラスファイル(.class)を作成します。
notepadでソースコードを記述しファイルを保存したら、そのソースファイルをコンパイルします。 ソースファイル内のプログラムをコンパイルするコマンドはjavacです。 コマンドプロンプトに
javac first.java
と入力してEnterを入力します。
エラーメッセージが表示されなければコンパイルは成功です。
もしエラーメッセージが表示された場合は、コードが正しいか確認しましょう。
次に、コマンドプロンプトに
dir
dir(現在のフォルダの中身を表示するコマンド)を入力して「first.class」というファイルが 作成されているか確認しましょう。
以上で、一番はじめに作成するプログラムのコンパイルは完了です。
コンパイルしたjavaプログラムをjavaコマンドで実行します。 作成したクラスファイル(first.class)をjavaコマンドで実行します。
ソースファイルをコンパイルしたら、そのファイルを実行してみましょう。 Javaプログラムを実行するコマンドはjavaです。 コマンドプロンプトに
java first
と入力してEnterを入力します。
そうすると「First Java Plogram」と表示されます。 クラス名を指定する場合は拡張子を含めないことに注意しましょう。
以上で、Javaプログラムの記述と実行作業は完了です。 コマンドプロンプトに「exit」と入力して終了しましょう。
Javaとは?から言語の枠を超えるところまで、Java言語についてまとめています。
更新履歴になります。
スポンサーリンク
サイト内のページ
言語
C・C++
/HTML
/Java
/JavaScript
/PHP
/シェルスクリプト
開発環境
Ant
/Burp
/Eclipse
/Fiddler
/gcc
/gdb
/Git
/g++
/JDK
/JMeter
/JUnit
/Teraterm
/ZAP
技術・仕様
Ajax
/CORBA
/Jakarta EE(旧称J2EE、Java EE)
/JNI
ライブラリ/Framework/CMS
bootstrap
/jQuery
/FuelPHP
/Lucene
/MyBatis
/Seasar2
/Spring
/Struts
/WordPress
Web API
Google Maps
ITインフラOSとミドルウェア
Linux
/Windows
/シェル
ActiveMQ
/Tomcat
/MariaDB
/MySQL
/Nagios
/Redis
/Solr
ITインフラセキュリティ
公開サーバーのセキュリティ
SI
ホームページの作り方
スポンサーリンク
関連サイト内検索ツール
zealseedsおよび関連サイト内のページが検索できます。
IPアドレス確認ツール
あなたのグローバルIPアドレスは以下です。
18.223.125.236
HTMLの表示色確認ツール
パスワード生成ツール
文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。
ここに生成されます。
スポンサーリンク
Copyright (C) 2007-2024 zealseeds. All Rights Reserved. Loarding…