welcome: please sign in
location: "処理系の使い方"の差分
1と15のリビジョン間の差分 (その間の編集: 14回)
2008-09-19 01:50:52時点のリビジョン1
サイズ: 640
編集者: masahiko
コメント:
2009-09-19 11:35:31時点のリビジョン15
サイズ: 4039
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 1: 行 1:
処理系の使い方 == 処理系の使い方 ==
行 3: 行 3:
エディタの使い方 === ソースプログラムとファイル名 ===
 . ソースプログラムはエディタを使って作成します。
 . '''ファイル名のつけ方'''に決まりがあります。
 . Javaプログラムは次のような形をしています。
{{{#!java
public class Lesson1 {
 public static void main(String[] args) {
  ...
  ...
 }
}
}}}
行 5: 行 16:
ソースプログラムはエディタを使って作成します。
JavaのプログラムはUnicodeで記述するのが標準です。
Windows上だけでしか使わないのならSJISで記述してもかまいません。
ファイル名のつけ方に決まりがあるので注意。
コマンド
 {{{
 > java クラス名
 }}}
を入力するとJVM上で、指定クラスのmainメソッドが実行されます。
行 10: 行 22:
コンパイラの使い方 実行するためには、対応するクラスの修飾子は public であり、mainメソッドの修飾子は public と static の2つが指定されていなければなりません。
行 12: 行 24:
> javac filename.java したがって、mainメソッドをもつクラスの定義はつぎのようになります。
この例ではクラス名がLesson1ですので、ファイル名はLesson1.javaになります。
行 14: 行 27:
ソースプログラムfilename.javaがコンパイルされクラスファイルfilename.classが作られます。  . {{attachment:java11.png}}
 . {{attachment:java12.png}}
行 16: 行 30:
JVMの使い方 ----
=== エディタの使い方 ===
行 18: 行 33:
> java classname
行 20: 行 34:
classname.class内のmainメソッドがJVM上で実行されます。  Javaのプログラムは'''Unicode'''で記述するのが標準です。
 Windows上だけでしか使わないのならSJISで記述してもかまいません。

=== コンパイラの使い方 ===

 ソースプログラムをコンパイルし、バイトコードを作成するには次のコマンドを使います。
 {{{
 > javac filename.java
 }}}
 ソースプログラムfilename.javaがコンパイルされクラスファイルfilename.classが作られます。

=== JVMの使い方 ===

 バイトコードを実行するには、次のコマンドを使います。
 {{{
 > java classname
 }}}
 ファイルclassname.class内のmainメソッドがJVM上で実行されます。

----
=== 別の環境(OS)でコンパイルする ===
 ソースプログラムがUnicodeで記述してあれば、コンパイル方法も上記と同じです。

 SJISで記述したプログラムを別のOS上でコンパイルするときには
 {{{
 > javac -encoding SJIS filename.java
 }}}
 のように、記述した文字コードを指定する必要があります。

=== 別の環境(OS)で実行する ===
 実行したいOS上にJVMが存在すれば、クラスファイルをコピーするだけで、修正なく同様に実行できます。

----
=== Javaのバージョン ===
 Javaのバージョンと処理系のバージョン表記に違いがあるので注意してください。
 ||Javaのバージョン||処理系のバージョン||
 ||<|2>Java||Java 1.02||
 ||Java 1.1||
 ||<|3>Java2||Java 1.2||
 ||Java 1.3||
 ||Java 1.4||
 ||<|2>Java5||Java 1.5||
 ||Java 1.6||

----
=== Java と Javascript ===
 この2つはまったく別のものです。

----
=== 実習室での注意 ===
 * 指定ドライブにフォルダを作成し、そのフォルダ内にここで使う.javaファイルや.classファイルなどを置きましょう。
 * フォルダ名は直接入力で入力できる文字で付けること。
 * 上の使い方の説明で>の記号はプロンプトを表しています。実際にはドライブ名、フォルダ名などが表示されます。

コンパイルと実行の手順

 1. コマンドプロンプトを起動する。
 1. 指定フォルダフォルダに移動する。
 1. コンパイルする。
 1. 実行する。

 {{{
 z:\> cd proA
 z:\proA> javac Sample.java
 z:\proA> java Sample
 }}}

----
Windows環境でJavaはインストールされているけれどもパスが通っていないときは、
コマンドプロンプト起動後1回だけjunbi.batを実行してください。

インストールされたバージョンやインストール場所によっては修正が必要です。
テキストエディタを使って修正してください。

2008年11月以降、実習室では使わなくてもよくなりました。

junbiはこれをダウンロードして使う。
[[attachment:junbi.bat]]

処理系の使い方

ソースプログラムとファイル名

  • ソースプログラムはエディタを使って作成します。
  • ファイル名のつけ方に決まりがあります。

  • Javaプログラムは次のような形をしています。

   1 public class Lesson1 {
   2         public static void main(String[] args) {
   3                 ...
   4                 ...
   5         }
   6 }

コマンド

  •  > java クラス名

を入力するとJVM上で、指定クラスのmainメソッドが実行されます。

実行するためには、対応するクラスの修飾子は public であり、mainメソッドの修飾子は public と static の2つが指定されていなければなりません。

したがって、mainメソッドをもつクラスの定義はつぎのようになります。 この例ではクラス名がLesson1ですので、ファイル名はLesson1.javaになります。

  • java11.png

  • java12.png


エディタの使い方

  • JavaのプログラムはUnicodeで記述するのが標準です。 Windows上だけでしか使わないのならSJISで記述してもかまいません。

コンパイラの使い方

  • ソースプログラムをコンパイルし、バイトコードを作成するには次のコマンドを使います。
     > javac filename.java
    ソースプログラムfilename.javaがコンパイルされクラスファイルfilename.classが作られます。

JVMの使い方

  • バイトコードを実行するには、次のコマンドを使います。
     > java classname
    ファイルclassname.class内のmainメソッドがJVM上で実行されます。


別の環境(OS)でコンパイルする

  • ソースプログラムがUnicodeで記述してあれば、コンパイル方法も上記と同じです。 SJISで記述したプログラムを別のOS上でコンパイルするときには
     > javac -encoding SJIS filename.java
    のように、記述した文字コードを指定する必要があります。

別の環境(OS)で実行する

  • 実行したいOS上にJVMが存在すれば、クラスファイルをコピーするだけで、修正なく同様に実行できます。


Javaのバージョン

  • Javaのバージョンと処理系のバージョン表記に違いがあるので注意してください。

    Javaのバージョン

    処理系のバージョン

    Java

    Java 1.02

    Java 1.1

    Java2

    Java 1.2

    Java 1.3

    Java 1.4

    Java5

    Java 1.5

    Java 1.6


Java と Javascript

  • この2つはまったく別のものです。


実習室での注意

  • 指定ドライブにフォルダを作成し、そのフォルダ内にここで使う.javaファイルや.classファイルなどを置きましょう。
  • フォルダ名は直接入力で入力できる文字で付けること。
  • 上の使い方の説明で>の記号はプロンプトを表しています。実際にはドライブ名、フォルダ名などが表示されます。

コンパイルと実行の手順

  1. コマンドプロンプトを起動する。
  2. 指定フォルダフォルダに移動する。
  3. コンパイルする。
  4. 実行する。
     z:\> cd proA
     z:\proA> javac Sample.java
     z:\proA> java Sample


Windows環境でJavaはインストールされているけれどもパスが通っていないときは、 コマンドプロンプト起動後1回だけjunbi.batを実行してください。

インストールされたバージョンやインストール場所によっては修正が必要です。 テキストエディタを使って修正してください。

2008年11月以降、実習室では使わなくてもよくなりました。

junbiはこれをダウンロードして使う。 junbi.bat

処理系の使い方 (最終更新日時 2011-09-16 01:04:44 更新者 masahiko)