2017-04-05 30 views
-3

私はjavaワールドを初めて使い、mavenを学び始めました。私は以下の話題に出くわしました。経験の浅いJavaプログラマーにそれらを説明する記事を見つけるのはかなり難しくなります。Maven - リソースファイル、クラスパス、バンドルとは何ですか?

This is the tutorial I'm reading、次のように説明してください:

  1. リソースファイル
  2. クラスパス(私はthis answerを読んで、私はOSが関与する必要がある理由を理解することができませんでした(環境変数)私は特定に必要があるliberiesプロジェクト)
  3. バンドル

答えて

0
  1. リソースファイルjarファイル内のJavaクラスファイルと一緒にバンドルしたいファイルです。これらは、画像、テキストファイル、またはあなたのプログラムに加えてjarファイルに入れたいものがあります。

  2. クラスパスは、プログラムの実行時にクラスローダーがアクセスできるJavaクラスまたはJarsを含む場所のセットです。クラスパス上のクラスのみをインポートして、プログラムで使用できます。

  3. バンドルでは、ソースバンドルと思われますか?これは、関連するjarのソースコードを含むmaven centralからダウンロードできるオプションの成果物です。ソースバンドルをダウンロードする利点は、jarを使って開発中にソースコードを参照できることです。

関連する問題