こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Eclipseがコンパイラを用意している?

Windowsで、Eclipse3.0.1を使用してJavaを学習しています。
ひとつ疑問に思ったことがあります。
Javaのコンパイラは、Eclipseが用意しているのでしょうか?


疑問に思った理由は、
コマンドプロンプトにて「javac 実在しないクラスファイル名など」と打ち込んでも
何も反応が無いからです。
正しいクラスファイル名を指定せよ、のようなメッセージが出るのかと思いきや、
「操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とメッセージが出ます。

開発環境は、SDKをインストールしてから構築したのではなく、
Eclipseだけをインストールしています。
(もちろん、Eclipse上から、コンパイル、実行出来ます)


ちなみに、
アプリケーションの追加・削除には、
「Java 2 Runtime Environment. SE v1.4.2_06」
「J2SE Runtime Environment 5.0 Update 2」
がありました。
(SDK「j2sdk-1_4_1_07-windows-i586.exe」はインストールしていません)

「JDK」とか「SDK」とか「J2SE」とかが何の略称か多少分っていても、
どれかに含まれているものかが良く分っていないのも、
疑問に思う理由のひとつかもしれません。


環境
OS: WindowsXP SP2 HOME
Java IDE: Eclipse3.0.1
JRE(実行環境バージョン):この辺りもよく分りません
SDK(開発環境バージョン):この辺りもよく分りません

投稿日時 - 2005-06-27 02:37:16

QNo.1475697

暇なときに回答ください

質問者が選んだベストアンサー

Eclipseのコンパイラは、org.eclipse.jdt.coreプラグインの中に用意されているようです。このあたりは、以下のURLが詳しいかと。ただし、2.1ベースの話のようですので3.0で全く同じかどうかはわかりませんが・・。

http://staff.aist.go.jp/y-ichisugi/mj/2003/comp/research.html

参考URL:http://staff.aist.go.jp/y-ichisugi/mj/2003/comp/research.html

投稿日時 - 2005-06-27 10:06:22

お礼

回答、ありがとうございました。

やはり、そうなのでしょうかね。
書籍やあるサイトを元にしてJavaを学んでいます。
そこに記載してあるコンパイル結果のエラーメッセージと微妙に違っていたので気になっていました。
(それらはコマンドプロンプトでコンパイル)

参考URLもありがとうございました。

投稿日時 - 2005-06-27 21:06:23

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問