コマンドプロンプトを使ったJavaプログラムのコンパイルと実行方法

PDF形式でダウンロードPDF形式でダウンロード

多くのプログラミング環境では、その環境内でプログラムをコンパイルして実行することができますが、コマンドプロンプトを使ってこれらを行うことも可能です。Windows、Macともに独自のコマンドプロンプトが搭載されており(厳密に言えば、Mac OSでの名称は「ターミナル」です)、プログラムをコンパイルして実行する手順は、どちらのOSでも実質的に同じです。

方法 1
方法 1 の 2:

コンパイルと実行

PDF形式でダウンロード
  1. How.com.vn 日本語: Step 1 プログラムを保存する 
    メモ帳などのテキストエディタを使ってJavaプログラムを作成したら、「.java」の拡張子を付けて保存します。ファイル名は好きな名前で構いません。ここでは便宜上、「filename」というファイル名で解説を進めます。
    • ファイルをJavaファイルとして確実に保存するために、ファイル名の後ろに「.java」と入力し、[ファイルの種類]のドロップダウンメニューで[すべてのファイル]を選択しましょう。
    • ファイルを保存したシステム上の場所をメモしておきましょう。
    • Javaのプログラミング方法がよく分からない場合は、プログラミングに関する本やウェブサイトなどを参考にしましょう。ただし、プログラムのコンパイルと実行方法を習得するという目的であれば、どのようなJavaプログラムを使用しても問題ありません。
  2. How.com.vn 日本語: Step 2 コマンドプロンプトやターミナルを開く 
    コマンドプロンプト(Windows)とターミナル(Mac)を開く方法は、それぞれ以下の通りです。
    • Windows:スタートを押して「cmd」と入力し、 Enterを押してコマンドプロンプトを開きます。
    • Mac:Finderで[移動]タブを押し、[アプリケーション]、[ユーティリティ]の順で選択したら、[ターミナル]を選択します。
  3. How.com.vn 日本語: Step 3 Javaがインストールされていることを確認する 
    コマンドプロンプトまたはターミナルに、「java -version」と入力します。Javaがインストールされていれば、現在インストールされているJavaのバージョンが記載されたメッセージが表示されます。
    • このメッセージが表示されない場合は、 JDK(Java Development Kit:Java開発キット)をダウンロードしてインストールする必要があります。JDKはこちらのリンク(英語)から無料でダウンロードできます。
  4. How.com.vn 日本語: Step 4 適切なディレクトリ(フォルダ)に移動する 
    作業ディレクトリを変更するには、「cd」にディレクトリ名を付けたコマンドを入力します。
    • 例えば、現在の作業ディレクトリが「 C:\Users\Bob\Project」で「 C:\Users\Bob\Project\TitanProject」に移動したい場合は、「cd TitanProject」と入力して Enterを押します。
    • 現在のディレクトリの中身を表示するには、「dir」と入力して Enterを押します。
  5. How.com.vn 日本語: Step 5 プログラムをコンパイルする 
    適切なディレクトリに移動したら、コマンドプロンプトまたはターミナルに「javac filename.java 」と入力して Enterを押せばプログラムをコンパイルできます。
    • プログラムに何らかのエラーが発生する場合や、コンパイルの実行に問題がある場合は、コマンドプロンプトやターミナルに通知が表示されます。
    • こちらの記事(英語) などを参考に、コンパイルエラーに対処しましょう。
  6. How.com.vn 日本語: Step 6 プログラムを実行する 
    java filename」と入力して Enterを押します。「filename」の部分には、実際のファイル名を入力しましょう。
    • Enterを押すと、プログラムが実行されます。エラーが発生する場合や、プログラムを実行できない場合は、トラブルシューティングの項目を参照しましょう。
    広告
方法 2
方法 2 の 2:

トラブルシューティング

PDF形式でダウンロード
  1. How.com.vn 日本語: Step 1 パスを設定する 
    すべてのファイルが同じディレクトリに入っている簡単なプログラムを実行する場合には、パスを設定する必要はないかもしれません。しかし、ファイルが複数のディレクトリに入っているような複雑なプログラムを実行する場合は、パソコンに対してファイルの場所を指定する必要があります。
    • Windows:コマンドプロンプトに「java -version」と入力して Enterを押します。1行目に表示されるJavaのバージョンに応じて、コマンドプロンプトに「set path=%path%;C:\Program Files\Java\jdk1.5.0_09\bin 」 と入力して Enterを押します。「jdk1.5.0_09」の部分はインストールされている実際のJavaのバージョンに置き換えましょう。
      • このコマンドの入力は、必ずJavaプログラムが入っているディレクトリで行いましょう。
    • Mac:ターミナルに「/usr/libexec/java_home -v 1.7」と入力して Enterを押し、システムにJavaがインストールされていることを確認します。続いて、ターミナルに「echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile」と入力して Enterを押します。それから、ターミナル再起動させます。

ポイント

  • 繰り返しになりますが、パソコンにJDK(Java開発キット)がインストールされている必要があります。インストールされていない場合は、こちらのリンク(英語)からダウンロードできます。
広告

このHow.com.vn記事について

How.com.vn 日本語: Yaffet Meshesha
共著者 ::
コンピュータースペシャリスト
この記事の共著者 : Yaffet Meshesha. コンピュータースペシャリストのヤフェット・メシェシャは「Techy」の設立者です。コンピューターの修理と技術サポートを専門としており、経験は8年以上。同社ではコンピューターの受取、修理、配達までの総合サービスを提供しており、その業績はTime誌とコンピュータ専門サイトTechCrunchに取り上げられました。 この記事は5,430回アクセスされました。
カテゴリ: ソフトウェア
このページは 5,430 回アクセスされました。

この記事は役に立ちましたか?

⚠️ Disclaimer:

Content from Wiki How 日本語 language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

広告