dポイントプレゼントキャンペーン実施中!

今Javaの参考書を買ってきたのですが、
サンプルライブラリを
「c:\ProgramFiles\Java\jdk1.6.0_01\jre\lib\ext」と
「c:\ProgramFiles\Java\jre1.6.0_01\lib\ext」に保存と書いてあります。

osXでは標準でjavaが入っていたのですが、もともとそのjavaがどこにインストールされているのかが分かりません。

macではProgramFilesというフォルダも無いので、辿りようが無いな~と困っています。
上記のフォルダがどこにあるのか、分かる方教えてください!

A 回答 (1件)

Mac OS Xの場合、JDKがインストールされている場所は、/System/Library/Framework/JavaVM.framework/内になります。

この中に、Classes、Home、Libraries、Resources、Versionsといったディレクトリがあり、それらにそれぞれ必要なファイル類がまとめられています。これは、WindowsなどのJDKのファイル構成とはまったく違いますので、一般のJDKの構成などを参考にしても無意味です。また、ここはSystem下にありますから、これらのディレクトリにファイルを入れたりすることは禁止されています。

ユーザがライブラリなどを追加する場合には、/Library/Java/Extensions/を利用します。これが、通常のJDKのlib/extフォルダに相当するものと考えてください。

ちなみに、これらについてはアップルの開発者向けドキュメントを読んでおくとよいでしょう。

http://developer.apple.com/jp/qa/qa2001/qa1170.h …

参考URL:http://developer.apple.com/jp/qa/qa2001/qa1170.h …

この回答への補足

早速のご回答ありがとうございます!!

ご回答を頂く直前に
ターミナルからサンプルファイル(xxx.jar)を
/Library/Java/Home/lib/ext/
にcpしちゃったんですけど、やっぱり/Library/Java/Extensions/の方がいいんですかね?

解説本にあった「~~/lib/ext/」と被っているフォルダ名を見付けてしまったのでつい。。。

GUIでコピペしようとするとNGになったのでCUIで操作したのですが、GUIでNGが出るようなところにファイルを置くのはそもそも危険ですよね。

補足日時:2007/11/26 00:59
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!