いくつかのライブラリ (JAR のフォルダー) があります。
- オラクルクライアント 10
- Android SDK
- BusinessObjects Java および WebService SDK
- Crystal Reports ランタイム & Eclipse プラグイン
これらの多くには、ZIP 形式の JavaDoc も含まれています。
これらのライブラリを Eclipse、NetBeans、および Groovy と共に使用したいと考えています。
この時点で、それらを ~/SDKs フォルダーに追加しましたが、この場所はあまり気にしません。同僚は、代わりに /usr/local ディレクトリを使用することを提案しました。
さらに混乱させるために、Apple のテクニカル Q&A ドキュメントQA1170 - Mac OS X の重要な Java ディレクトリでは、次のいずれかのフォルダーを使用することを推奨しています。
- /ライブラリ/Java/拡張機能
- ~/ライブラリ/Java/拡張機能
ドキュメントには次のように記載されています。
これらのディレクトリのいずれかに配置されたアイテムは、アプリケーションのクラスパスで名前を付ける必要はなく、それぞれのスコープ (使用されるディレクトリに応じてシステム レベルまたはユーザー レベル) で実行されるすべてのアプリケーションで使用できます。
このアイデアは気に入っていますが、特定のライブラリ (Oracle 10 および 11 クライアントなど) の複数のバージョンがこれらのフォルダの 1 つに配置されていることに問題はありますか?
一般的に、OS X での JAR の推奨される場所はありますか? JAR の JavaDoc を同じフォルダーに含める必要がありますか?