ここから質問投稿すると、最大4000ポイント当たる!!!! >>

Javaの参考書を見ながら勉強を始めたのですが、サンプルライブラリ「dodai.jar」を
「c:\ProgramFiles\Java\jdk1.6.0_01\jre\lib\ext」と
「c:\ProgramFiles\Java\jre1.6.0_01\lib\ext」に保存と書いてあります。
http://developer.apple.com/jp/qa/qa2001/qa1170.h …
を見るとMacでは
「~Library/java/Extensions/」配下に置くと説明されていました。
そこで、「dodai.jar」を「~Library/java/Extensions/」配下にコピーしましたが、
参考書の説明では2つのディレクトリにそれぞれコピーとなっています。
自分の理解で正しいのでしょうか?
宜しくお願いいたします。

・現状の開発環境
MacOS10.6.8
java version 1.6.0_26
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-384, mixed mode)

・参考にしている参考書
「アプリ作成でやさしく身につく徹底入門 新基準Javaプログラミング」

このQ&Aに関連する最新のQ&A

A 回答 (2件)

Mac OS Xの場合は~/Library/Java/Extensions 1ヶ所だけで大丈夫です。

~Library/...ではなくて~/Library/...です。念のため。
    • good
    • 0
この回答へのお礼

大変ありがとうございました。
おっしゃる通り拡張したライブラリが使用できました。

お礼日時:2011/08/11 22:56

Windowsでは、ランタイム(JRE)と開発キット(JDK)が別になっていて、ライブラリを使うには、そのどちらからでも認識できるように、それぞれの拡張用フォルダにコピーするのでは。



Macではとくに別れていないので一つでいいのかと。
    • good
    • 0
この回答へのお礼

ありがとうございました。
成程、そうだったんですね。

お礼日時:2011/08/11 22:57

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

このQ&Aと関連する良く見られている質問

Qmac(osX)で、Javaはどこにインストールされている?

今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ベストアンサー

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.html

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

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

ユーザがライブ...続きを読む


人気Q&Aランキング