最も簡単な方法は、jAutioTaggerのjarをダウンロードしてクラスパスに配置することです。したがって、プログラムの起動時に、jar内のクラスにアクセスできる必要があります。javaclasspath
依存関係を完全に処理するためのより一般的な方法が必要な場合は、maven(dependecny管理を備えたビルドツール)について読み始めることをお勧めします。
グルーヴィーに見えるgradleを使用することもできますが、私にはわかりません。
Mavenで新しいプロジェクトを開始することに関しては、いくつかの手順が必要です。これが軽量のチュートリアルです:
- Mavenプロジェクトを作成する
- pom.xmlに必要な依存関係を追加します
- ライブラリが埋め込まれたプロジェクトをビルドする
- プログラムを実行する
Mavenプロジェクトを作成する
コマンドラインに次のコマンドを入力します。
mvn archetype:generate -DarchetypeGroupId = org.apache.maven.archetypes -DarchetypeArtifactId = maven-archetype-quickstart -DarchetypeVersion = 5-SNAPSHOT
グループID、アーティファクトID、プロジェクト名などの質問が表示されます。
pom.xmlに必要な依存関係を追加します
pom.xmlは、ビルドや依存関係などのプロジェクトを構成して、依存関係としてaudiotaggerを追加する場所です。
<dependency>
<groupId>org.jaudiotagger</groupId>
<artifactId>jaudiotagger</artifactId>
<version>2.0.1</version>
</dependency>
これにより、プロジェクトの依存関係にjaudiotaggerが追加されます。また、groovyを追加することもできます。また、groovyとgroovyコンパイラの依存関係も必要になります。
ヒント:依存関係を見つけるためにsonatypeを使用します
ライブラリが埋め込まれたプロジェクトをビルドする
次に、Mavenを使用してプロジェクトをビルドします。次のコマンドを入力するだけです。
mvnクリーンインストール
ただし、これによってjarに依存関係が追加されることはないため、pom.xml構成にプラグインを追加して依存関係を埋め込む必要があります。
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>be.phury.audiotagger.Audiotagger</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
コマンドラインに入力して、依存関係のあるjarを生成できるようになりました。
mvnクリーンインストールアセンブリ:シングル
プログラムを実行する
瓶を実行するだけ
お役に立てれば