人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Javaの勉強をしているのですが、コンパイルするためにはなにをすれば良いのですか?
あと、SDKというものをDLするとネットにあったのですが、安全にダウンロードできるところはどこですか?
前無料のものをDLして変になったので・・・
因みに使っているのはWindows7です。

●質問者: niseSM
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● rsc

こちらは参考になるでしょうか。
●JAVAのコンパイラ(JDK)をインストールしよう!7,Vista,XP編(Windows)
http://3pypromo.blog.fc2.com/blog-entry-147.html
●BohYoh.com【Java講座】JDKのダウンロードとインストール
http://www.bohyoh.com/Java/JDK/index.html
ちなみに、コンパイルは、コマンドラインでも出来ますが、ふつう、IDEを使って自動でやると思いますよ。
※参考URL
http://d.hatena.ne.jp/rsc96074/20120612/1339512901


rscさんのコメント
wikiに載ってるから、大丈夫じゃないでしょうか。って、Javaを作った会社、サンを買収した会社だよ。(^_^; ※参考URL ●オラクル (企業) http://bit.ly/1b6DaPq ●サン・マイクロシステムズ http://bit.ly/1b6Dj5t

2 ● nobuoka

Java のコンパイルをするのには、統合開発環境 (IDE) と呼ばれるもの (テキストエディタやプログラムのコンパイルや実行などの面倒を見てくれる機能などが一緒になったもの) を使う方法もあれば、自分でコマンドを叩いてコンパイルする方法もあります。

どちらの方法でも Java SE Development Kit (JDK) のインストールが必要だと思いますので、まずは JDK のダウンロード先を紹介して、それぞれでのコンパイル方法を示しておきます。

* JDK のダウンロード先

SDKというものをDLする

歴史的な経緯で 「SDK」 という用語が使われることもありますが、現在では Java の基本的な開発に用いられる開発キットは Java SE Development Kit (JDK) と呼ばれます。 Oracle がリリースしている JDK は下記ページからダウンロードできます。

ライセンスを確認、同意して、Windows 用のものを選択してダウンロードしてください。 64 ビット OS 用のものと 32 ビット用のものがありますが、使っている OS に応じてどちらかを選んでください。 ダウンロードしたファイルを実行するとインストールが開始されるはずです。

* 統合開発環境を使ってコンパイルや実行を行う

Java のための統合開発環境はいろいろなものがあります。 これらを使えば、難しいことは考えずに Java の開発に取り掛かれると思います。

例えば Eclipse を使う場合は、Eclipse Standard 4.3 (現在の最新版) をダウンロードして、ZIP ファイルを展開して、中に入っている Eclipse の実行ファイルを実行します。 あとはプロジェクトを作って、適当に Java プログラムを書いて実行ボタンを押したらプログラムが動くと思います。 (実行ボタンを押すと、Eclipse が勝手にコンパイルをして、それから実行してくれます。)

IDE を使うのが初めてであれば、プロジェクトを作るのにも苦労するかもしれませんが、調べれば使い方を書いた日本語のページなどもあるので調べてみてください。

* コマンドラインでコンパイルする方法

コマンドラインでコンパイルする場合は、まず先ほどインストールした JDK に含まれる実行ファイルに PATH をとおすということをします。 下記ページを参考にしてください。

パスを通すことで、コマンドプロンプト上で JDK に含まれる実行ファイルを (絶対パスを入力することなく) 実行できるようになります。

パスを通して Java のプログラムも記述したなら、あとはコンパイルして実行するだけです。 コンパイルの方法については下記ページが参考になります。


nobuokaさんのコメント
IntelliJ IDEA は有料版もあったりしますが、プログラミングの学習に使う分には全て無料で使用できます。 安全性についても、どれも広く使われている IDE なので安心して使ってよいと思います。

質問者から

あ、なにもDLせずに出来る方法って無いですよね・・・


3 ● a-kuma3

あ、なにもDLせずに出来る方法って無いですよね・・・

こんなサイトがあります。
http://ideone.com/

あまり長いコードは書けませんが、クラスの挙動を確認したりする程度だったら使えると思います。
以前、別の質問の回答で使ったコードです。
http://ideone.com/VdtIKk

ファイルが置けないので、I/O 系のクラスが全滅だったり、というような制約はありますが。


質問者から

すいません。JDKをDLしたんですが64bitなのに32bit版をDLしてしまいました。
どうすればいいですか


関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ