5

私は Java にまったく慣れていないので、新しいライブラリ (私の Linux ディストリビューション リポジトリでは利用できないもの) をインストールする適切な手順を知りたいと思います。それらをどこに配置すればよいですか?それらをインストールする方法は?たとえば、openCsv ( http://opencsv.sourceforge.net/ ) をダウンロードしましたが、インストール方法がわかりません。

4

5 に答える 5

4

ライブラリを配置するパスが $CLASSPATH 環境変数に設定されていることを確認してください。

Eclipse の場合: [プロジェクト] -> [プロパティ] -> [Java ビルド パス] -> [JAR を追加...]

于 2011-01-22T15:46:01.090 に答える
3

Java ライブラリは、他のアプリケーションのように「インストール」する必要はありません。jar ファイルを特定の場所に置き、その jar ファイルをクラスパスに追加するだけです。その方法は、使用している Linux ディストリビューションによって異なります。Eclipse で Web アプリケーションを作成している場合は、.jar ファイルを WebRoot/web-inf/lib フォルダーにドロップすると、プロジェクトにバンドルされます。

于 2011-01-22T15:46:25.893 に答える
2

それは本当にあなた次第です-私はを使用し/opt/javalibますが、ディレクトリ/usr/localも同様に検討するかもしれません。

于 2011-01-22T15:42:19.003 に答える
1

好きな場所に保管できます。それらを JRE ディストリビューション ディレクトリ内に保存できますが、お勧めしません。

代わりに、プロジェクトごとに保存し(プロジェクトごとに異なるバージョンを簡単に作成できます-バージョンごとに異なる名前のライブラリもあれば、そうでないライブラリもあります)、lib/ディレクトリなどの標準を採用します。そうすれば、同じように動作できる標準のビルド スクリプト (Ant など) を使用できます (Maven を使用している場合は、プロジェクトごとに標準の場所があります - src/main/resources)

于 2011-01-22T15:46:04.737 に答える
1

Maven を使用して、これらのライブラリへの依存関係を管理できます。Maven は、必要なすべての JAR ファイルを自動的にダウンロードし、ローカル リポジトリに配置します (場所は構成可能です)。

これにより、必要なバージョンを宣言するだけで後は Maven が行うため、さまざまなライブラリの新しいバージョンへのアップグレードが非常に簡単になります。

注意: Maven は慣れるものであり、最初の学習曲線は急勾配です。すべてが適切にセットアップされ、maven がコンパイル、パッケージ化、配布、サイト作成、リリース管理などを処理する場合に報酬が発生します。

于 2011-01-22T21:01:35.940 に答える