※このページではアフィリエイト広告を紹介しています

Eclipseでライブラリを使う方法 ~Gradleプロジェクト編~

Java
この記事は約10分で読めます。
広告

この記事の目的

EclipseでJavaライブラリを使ったプログラムを実行する方法を紹介します。

この記事では「ビルドツールGradleを利用してJavaライブラリを使う方法」を紹介します。

Gradleを使うと、ライブラリのダウンロードを手作業で行う必要がなくなるためとても便利です。

 

Eclipseのバージョンは執筆時点の最新版「Pleiades All in One Eclipseのバージョン2024」のJava Full Editionを使っています。

 

[広告]関連書籍

 

手順

Gradleプロジェクトの新規追加

パッケージ・エクスプローラから追加

「新規Gradleプロジェクトを作成します」をクリックします。

 

新規Gradleプロジェクト

プロジェクト名に「eclipse-gradle-project」を入力し、「完了」をクリックします。

 

Gradleプロジェクトの新規追加完了

しばらく待つと、Gradleプロジェクト「eclipse-gradle-project」を追加できました。

 

新規クラス追加

パッケージ・エクスプローラから追加

先ほど作成した「eclipse-gradle-project」の「src/main/java」を右クリック > 「新規」を選択 > 「クラス」をクリックします。

 

新規Javaクラス

『新規Javaクラス』画面が開きます。これから赤枠で囲まれた部分を書き換えます。

 

下記のように書き換え、最後に「完了」をクリックします。

  • 好きなクラス名(画像では「HelloApacheCommonsLang」)を入力
  • 「スーパークラス」を空に
  • 「public static void main(String[] args)」にチェックを入れる
  • 「継承された抽象メソッド」のチェックを外す

 

新規クラスの追加完了

新規クラス「HelloApacheCommonsLang」を追加できました。

 

新規クラスの中身を修正

プログラムを修正して保存

「HelloApacheCommonsLang.java」を下記のように修正して保存します。

package jp.example;

import org.apache.commons.lang3.StringUtils;

public class HelloApacheCommonsLang {

	public static void main(String[] args) {
		System.out.println(StringUtils.substringBetween("★星の中★", "★"));
	}

}

 

エラーが発生

下記のとおりエラーが発生してしまいます。

「Apache Commons Lang」というライブラリがまだ使えないためなので、修正が必要です。

 

ライブラリを使えるようにする

Maven Repositoryのサイトを開く

ライブラリを使えるようにするには、build.gradleの編集が必要です。

build.gradleに記載する内容を調べるために、Maven Repositoryのサイトを開きます。

 

Just a moment...

 

Apache Commons Lang」で検索

サイト上部の検索窓に「apache commons lang」を入力して検索します。

検索結果の1件目に表示された「Apache Commons Lang」をクリックします。

 

「Apache Commons Lang」のページが表示されます。

今回は最新版を使うので、「3.14.0」をクリックします。

 

「Gradle(Short)」タブをクリックし、implementationで始まるテキストが書かれた部分をクリックします。すると自動でクリップボードにコピーされて、どこかに貼り付けられる状態になります。

 

build.gradleを修正する

先ほどコピーした内容を、build.gradleの赤枠部分に貼り付けて保存します。

 

エラー解消

ライブラリが使えるようになってエラーが解消されます。

 

プログラムを実行する

プログラムを実行

プログラムの実行する手順はいくつかありますので、その一例を紹介します。

mainメソッドを右クリック > 「実行」を選択 > 「Javaアプリケーション」をクリックします。

 

実行結果

文字列「★星の中★」に対して、「★」に囲まれた文字列を出力するプログラムですので、「星の中」が出力されます。

 

コメント

タイトルとURLをコピーしました