javaについて、以下の点について教えてください。

参考書籍:Javaアソシエイツ(SJC-A) 225P

1.J2SE 5.0(JDK)をインストールして疑問に思ったのですが
実行環境の中に含まれるJVMは、どのHDDのどのディレクトリにインストール(保存)されているのでしょうか?

2.JREは開発環境を含まないとあるのですが、仮にJava未インストールのPCに、JREのみ落としてインストールしたとした場合、
「bin」フォルダの中にある「Java」「Javac」「Javadoc」などのコマンドは使用できないのでしょうか?

3.binフォルダを見て疑問に思ったのですが「bin」とは何のことを指しているのでしょうか?
  excite 翻訳で翻訳してみたところ・・・「容器」という意味のようなのですが・・・

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/12/05 00:48:18
  • 終了:2008/12/12 00:50:04

回答(3件)

id:kamicup No.1

kamicup回答回数9ベストアンサー獲得回数02008/12/05 07:35:24

ポイント27pt

開発環境も実行環境も C:\Program Files\Java 以下にインストールされます。

実行環境(JRE)にはjavaコマンドは含まれます。javac, javadoc, jar 等の

開発用コマンドは含まれません。

bin は binary の略です。

http://dammy

id:ThinkThink

ご回答ありがとうございます。


>実行環境(JRE)にはjavaコマンドは含まれます。javac, javadoc, jar 等の

ありがとうございます。

区分けができてきました。


にしても知りませんでした。

binって「binary」のことだったのですね。

2008/12/07 18:00:58
id:newta No.2

newta回答回数68ベストアンサー獲得回数72008/12/06 01:49:11

ポイント27pt

通常のSunのjavaならば標準ではC:\Program Files\Javaにインストールされます。

ただ、JDKはインストール先を変更も出来たと思います。

またSunでは無いjavaの場合、それぞれです。

あまり一般的ではないですがIBMのjavaもありますし、

昔はマイクロソフトのjavaもありました。

それぞれに標準の位置はどこと決まっていたような気がしますが、

通常はインストールすると自動でCLASSPATHなどの設定も行われていたと思うので

そのあたりを参照してみると良いのでは。


http://q.hatena.ne.jp/answer

id:ThinkThink

ご回答ありがとうございます。

お返事が遅くれて申し訳ありません。


>C:\Program Files\Java

すみません。

こちらにJavaの方はインストールされていることは確認したのですが、

その中で「各種あるディレクトリのどれが「JVMに当たるのか?」というところを知りたかったのです。

2008/12/11 01:47:42
id:uehaj No.3

uehaj回答回数158ベストアンサー獲得回数152008/12/07 12:25:17

ポイント26pt

1.  c:/Program Files/Java/jdk1.5.x/bin/java.exe

2. javaはできる。javac,javadocは使用できない。

3. bin=binaryの略で、バイナリファイルを含むフォルダという意味です。

 「バイナリファイル」は、「テキストファイル」に対する対義語で、テキストファイルは人間が読んだり書いたり

 することができる文字(アルファベット、記号、改行、日本語・・)のみから構成されているファイルです。

 これに対して、バイナリファイルは「テキストファイル以外すべて」つまり「人間が読むことを仮定しないファイルすべて」

 であり、通常コンピュータプログラムが読み取るためのデータです。(たとえばexeファイル、動画データ、などはすべてバイナリファイルです)

 この意味では本来、binフォルダにはバイナリファイルが一般に入っていても良いようですが、ご質問の場合の

 「binフォルダ」には、歴史的経緯より、実行可能ファイル(exe、a.out形式など)が主に含められます。

環境変数PATHに設定するのは通常このbinフォルダです。

http://ja.wikipedia.org/wiki/%E3%83%90%E3%82%A4%E3%83%8A%E3%83%A...

id:ThinkThink

ご回答ありがとうございます。

お返事が遅くれて申し訳ありません。

>2. javaはできる。javac,javadocは使用できない。

こちらはJavaアソシエイツ教科書の絵図

225p Java2 Platform Standard Edition 5.0 の説明のところで

Development Tools & APLs

「java , javac javadoc, apt , jar , javap ,JPDA ,

Other, Security,int'l, RMI, IDL, Deploy, Monitoring, Trouble-Shooting, JVM TI」

という風にJREとは限られた線でJDKとして書かれていたため、勘違を起こしていました(汗)

にしても、JREだけでは「実行環境」という名の元からか、実行するだけの機能を持たせている、

とうい状況ということなのですよね。


>この意味では本来、binフォルダにはバイナリファイルが一般に入っていても良いようですが、ご質問の場合の

>「binフォルダ」には、歴史的経緯より、実行可能ファイル(exe、a.out形式など)が主に含められます。

ありがとうございます。

お話くださった内容、とてもためになります。

2008/12/11 01:54:12

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません