最初のJavaプログラムをコンパイルして実行する方法

最初のJavaプログラムをコンパイルして実行する方法

このチュートリアルでは、Javaプログラムの作成、コンパイル、実行の方法を学びます。また、Java構文、コード規則、およびJavaプログラムを実行するさまざまな方法についても説明します。

単純なJavaプログラム:

パブリック クラス FirstJavaProgram  { 
  public static void main String [] args ){ System アウトprintln "これはjavaの最初のプログラムです" ); } //メインの終わり} // FirstJavaProgramクラスの終わり  
    
  

エディション:  これはJavaでの最初のプログラムです

上記のプログラムをコンパイルして実行します

前提条件:  システムにJavaがインストールされている必要があります。ここからJavaを入手でき  ます

手順1:  Windowsのメモ帳やMacのTextEditなどのテキストエディターを開きます。上記のプログラムをコピーして、テキストエディターに貼り付けます。

EclipseのようなIDEを使用してJavaプログラムを実行することもできますが、その部分については、今後のチュートリアルで説明します。簡単にするために、このチュートリアルではテキストエディターとコマンドプロンプト(またはターミナル)のみを使用します。

ステップ2:  ファイルをFirstJavaProgram.javaとして保存します  なぜファイルにFirstJavaProgramという名前を付けたのか疑問に思われるかもしれません。問題は、常に名前のようにファイルに名前を付ける必要があるということです  public class 。プログラムの  public class 名前  FirstJavaProgramはですので、ファイル名はFirstJavaProgram.javaでなければなり  ません

ステップ3:  このステップでは、プログラムをコンパイルします。開くには  、Windowsのコマンドプロンプト(CMD)をそして開くの下で  、端末のMac OS
プログラムをコンパイルするには、次のコマンドを入力してEnterを押します。

javac FirstJavaProgram java

プログラムをコンパイルしようとすると、次のエラーメッセージが表示される場合があります。「javac」は、内部コマンドまたは外部コマンド、実行可能プログラム、またはバッチファイルとして認識されませんこのエラーは、システムにJavaパスが設定されていない場合に発生します

このエラーメッセージが表示される場合は、コンパイルする前に最初にパスを設定する必要があります。

Windowsでパスを設定します
コマンドプロンプト(cmd)を開き、システムにJavaをインストールした場所に移動してbinディレクトリを見つけ、フルパスをコピーして次のようにコマンドに書き込みます。

セットパス= C \プログラムファイル\のJava \ jdk1 8.0 _121 \ b 

注:  jdkのバージョンは異なる場合があります。システムにJavaバージョン1.8.0_121をインストールしたので、パスを設定するときに同じことを述べました。

Mac OS Xでパスを設定する
ターミナルを開き、次のコマンドを入力してEnterを押します。

export JAVA_HOME = / Library / Java / Home

ターミナルで次のコマンドを入力して、パスを確認します。

echo $ JAVA_HOME

それでおしまい。

上記の手順は、パスを一時的に設定するために使用されます。コマンドプロンプトまたはターミナルを閉じると、パス設定が失われ、次回使用するときにパスを再度設定する必要があります。今後のチュートリアルで、恒久的なパスを設定するための指示を渡します。

ステップ4:  コンパイル後、.javaファイルは.classファイル(バイトコード)に変換されます。これでプログラムを実行できます。次のコマンドを入力し、Enterキーを押してプログラムを実行します。

java FirstJavaProgram

プログラムを実行するときに、ファイル名に.java拡張子を追加しないでください。

最初のJavaプログラムを詳しく見てみましょう

Javaプログラムの実行方法を理解した後、上記のプログラムを詳しく見てみましょう。

パブリック クラス FirstJavaProgram  {

これは、Javaプログラムの最初の行です。すべてのJavaアプリケーションには、 キーワードの後にクラス名が  続くクラス定義が少なくとも1つ必要です。キーワードを言うとき、それは変更されるべきではないことを意味します。そのまま使用する必要があります。ただし、クラス名は任意です。class

パブリックアクセス修飾子を使用して、クラスをパブリックにしました。アクセス修飾子については、別の投稿で説明します。ここで知っておく必要があるのは、Javaファイルには任意の数のクラスを含めることができることですが、パブリッククラスとファイル名はパブリッククラス名と同じでなければなりません。

public  static  void main String [] args   {

これがプログラムの次の行です。理解を深めるために分解しましょう。
publicこれにより、メインメソッドがパブリックになります。つまり、クラスの外部からメソッドを呼び出すことができます。

static:静的メソッドを実行するためにオブジェクトを作成する必要はありません。自分で走ることができます。

void:何も戻ってこない。

main:これはメソッド名です。これは、JVMがプログラムの実行に使用できるエントリポイントメソッドです。

(String[] args):文字列として渡されるコマンドライン引数に使用されます。これについては、別の投稿で説明します。

システムアウトprintln "これはjavaの最初のプログラムです" );

このメソッドは、二重引用符の内容をコンソールに出力し、新しい行を挿入します。

Leave a Reply

Your email address will not be published. Required fields are marked *