質問: Javaの勉強をしているのですが、コンパイルするためにはなにをすれば良いのですか? あと、SDKというものをDLするとネットにあったのですが、安全にダウンロードできるところはどこですか? 前無料のものをDLして変になったので・・・ 因みに使っているのはWindows7です。
回答: Java のコンパイルをするのには、統合開発環境 (IDE) と呼ばれるもの (テキストエディタやプログラムのコンパイルや実行などの面倒を見てくれる機能などが一緒になったもの) を使う方法もあれば、自分でコマンドを叩いてコンパイルする方法もあります。 どちらの方法でも Java SE Development Kit (JDK) のインストールが必要だと思いますので、まずは JDK のダウンロード先を紹介して、それぞれでのコンパイル方法を示しておきます。 * JDK のダウンロード先 > SDKというものをDLする > > 歴史的な経緯で 「SDK」 という用語が使われることもありますが、現在では Java の基本的な開発に用いられる開発キットは Java SE Development Kit (JDK) と呼ばれます。 Oracle がリリースしている JDK は下記ページからダウンロードできます。 * Java SE Downloads ライセンスを確認、同意して、Windows 用のものを選択してダウンロードしてください。 64 ビット OS 用のものと 32 ビット用のものがありますが、使っている OS に応じてどちらかを選んでください。 ダウンロードしたファイルを実行するとインストールが開始されるはずです。 * 統合開発環境を使ってコンパイルや実行を行う Java のための統合開発環境はいろいろなものがあります。 これらを使えば、難しいことは考えずに Java の開発に取り掛かれると思います。 * Eclipse: * IntelliJ IDEA: * NetBeans: * など 例えば Eclipse を使う場合は、Eclipse Standard 4.3 (現在の最新版) をダウンロードして、ZIP ファイルを展開して、中に入っている Eclipse の実行ファイルを実行します。 あとはプロジェクトを作って、適当に Java プログラムを書いて実行ボタンを押したらプログラムが動くと思います。 (実行ボタンを押すと、Eclipse が勝手にコンパイルをして、それから実行してくれます。) IDE を使うのが初めてであれば、プロジェクトを作るのにも苦労するかもしれませんが、調べれば使い方を書いた日本語のページなどもあるので調べてみてください。 * コマンドラインでコンパイルする方法 コマンドラインでコンパイルする場合は、まず先ほどインストールした JDK に含まれる実行ファイルに PATH をとおすということをします。 下記ページを参考にしてください。 * PATHの設定及び環境変数JAVA_HOMEの設定 - Javaダウンロードとインストール パスを通すことで、コマンドプロンプト上で JDK に含まれる実行ファイルを (絶対パスを入力することなく) 実行できるようになります。 パスを通して Java のプログラムも記述したなら、あとはコンパイルして実行するだけです。 コンパイルの方法については下記ページが参考になります。 * コンパイルによるクラスファイルの作成 - Javaプログラム作成手順 - Java入門