ねこ☆パンチ!コンテンツ案内
1.1.JDK(Java Development Kit)をインストール!
1.2.SDK、Eclipse、ADTをインストール! 1.2.1.環境変数の設定 1.3.Eclipseの日本語化 1.3.1.eclipseの設定 1.3.2.SDKの登録 1.4.仮想デバイスの作成 1.4.1.仮想デバイスの起動 1.4.2.Hello World の出力 1.4.3.HelloWorldの作成 1.4.4.HelloWorldの作成-その2 1.5.アイコン用画像の作成 1.5.1.アイコン画像の表示 1.6.ボタンを作ってみる 1.6.1.ボタンの動作を変える 2.0.Viewの用意 2.1.Viewに画像を表示しよう 3.0.画像の準備について R.RPGゲームを作ろう!
J.javaの基本を理解する J5.実践練習:文章の表示
0.ロードラ自己紹介!
|
J4.コンパイルして実行してみる更新日:2014/1/27
前回プログラムを完成させましたので、次はそのプログラムをコンパイルしてさらに実行してみたいと思います。
まずはコンパイルをするさっそく、さくさくっと、実際にやってみましょう(゚A゚)! 用意するのは コマンドプロンプト となります。
こちらは起動した画面となります。 オレンジ塗りの部分は私のユーザー名が入っています。人によってはUsersフォルダの直下になっているかと思います。 まず初めに確認しなければならないのは、前回作成した”Hello.javaファイル”の保存先です。 指示通り作成していただいた場合、Cドライブ直下の ”lesson.java” というディレクトリ(フォルダ)の中に作成していただいていると思います。 コマンドプロンプトの表示でいうと、 「 C:lesson.javaHello.java 」 となります。 しかし、現在コマンドプロンプトに表示されているのは 「 C:Usersユーザー名 」 ですね。 我々が作成した 「 Hello.java 」 ファイルは 「 C:Usersユーザー名 」 というディレクトリ(フォルダ)には存在せず、 「 C:lesson.java 」 というディレクトリ(フォルダ)にあるのでそこまで移動しなければなりません。
わざと難しく説明しましたが、要はこれからイジるプログラムの保存されているディレクトリ(フォルダ)を表示するということです。 その移動の仕方はJ1.javaの勉強のための下準備で既に予習済みです。 実際にやってみましょう。
参照場所の移動画像の赤い下線部が今入力した部分です。 「 cd 」 とはディレクトリ(フォルダ)間の移動の命令です。 移動したい先のディレクトリ(フォルダ)名を半角スペースを空けて入力します。 必ずディレクトリ(フォルダ)名の前には”¥”が入りますので注意しましょう。 入力後、キーボードのエンターキーを押すとコマンドが実行されます。
C:lesson.java>
上記のように表示されれば成功しています。 「 Cドライブのlesson.javaというディレクトリ(フォルダ)に何をしますか? 」 という状態です。 次に肝心のコンパイルをしてみたいと思います。 コンパイルするとどうなるのか、実際にやってみてみましょう。
コンパイルしてみる画像の下線部分が今回入力したコマンドとなります。 「 javac 」 とはJDK(Java Development Kit)に実装されているコンパイラを呼び出してコンパイルさせるコマンドです。 コマンドに続いてコンパイルしたい”.java”ファイルを入力してキーボードのエンターボタンを押します。 入力に成功しても C:lesson.java> と表示されて変わりがないように見えますが、実際のフォルダを見てみると...?
このようにHello.javaという作成しておいたファイルの他にもう一つ見覚えのないファイルが作成されています。 ファイル名は同じ”Hello”ですが拡張子が”class”となっています。 ソースコードが書かれたjavaファイルをコンパイルしてクラスファイルを作成しました。 つまり、我々人間が読み解ける状態のjavaファイルをコンパイラが翻訳(のように)して機械がわかる言葉に変換したのです。
これで一応、プログラムが完成したことになります(゚A゚)! 詳しい細かいことはとりあえずおいておいて、さっそく実行してみましょう!
プログラムを実行するjava Hello と入力しましょう。 ・・・終了です(゚A゚) このコマンドのみでHello.crassファイルは実行されます。 このコマンドによりインタプリタが呼び出されクラスファイルを実行しています。 インタプリタというのはJDK(Java Development Kit)に実装されている、、、 つまり、クラス名を入力するだけで簡単お手軽にプログラムを実行できたわけですね!(゚A゚*) とりあえず気を付けるのは2つ。 ・java ○○○ の○○○(実行されるファイル名)は必ず”クラスファイル”のファイル名であること。 実行するために参照するファイルが Hello.java ← ソースファイルのままなので実行できない Hello.crass ← クラスファイルなので実行できる ・クラスファイル名を宣言する際は拡張子を入力しない。 java Hello.class ← 拡張子が入力されているので、インタプリタは Hello.class.class という名前のファイルを探してしまう(゚A゚;)
コンパイルするのを忘れて実行しようとしたり、ファイル名が間違っていたり、小さな凡ミスも重なっていくと多大なストレスのもととなってしまいます。
なにはともあれ、プログラムは実行されたのでしっかりと”こんにちは”の文字が表示されましたね! これで晴れてプログラマーの仲間入りを果たすことができました!
・・・怒られちゃうかもしれませんね(゚A゚;)
でも、 ソースコードを書く (メモ帳にもりもり書いていく) ↓ ↓ ソースファイルとして保存する (拡張子を .java にして保存する) ↓ ↓ コンパイルする (コマンドプロンプトを起動して javac コマンドでコンパイルする) ↓ 実行する (javaコマンドで実行する)
というプロセスは確かに踏んだので、これもれっきとしたプログラミングです! 一応、今回は簡単なプログラムなのでやりませんでしたが、デバッグやらなにやら完成までに間に挟まる工程は大量にあります。 細かいことはまたその時が来たら実践してみましょう! 少しずつ、理解しながら確実に進んでいきましょうね(゚A゚*)!
今回はこの辺で終わりにします。 次からは少しずつソースコードについて紐解いていきますので、お互いに頑張っていきましょう!
J3.プログラムを書いてみる ← J4.コンパイルして実行してみる → J5.実践練習:文章の表示
質問や指摘等あればあなぐらまで。
検索ワード:素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 素人 初心者 java言語 基本 コマンドプロンプト ソースファイル コンパイル コンパイラ クラスファイル インタプリタ java class 実行 メソッド |