web-dev-qa-db-ja.com

パッケージorg.Apache.commons.langは存在しません[Netbeans]

基本的な知識を持ったプログラミングは初めてで、Javaに似ています。
ループを使用せずにn乗を計算するコードを書きたかった。約4日前に知った「commons lang」のrepeatメソッドを使ってみました。このサイトや他のサイトで、このパックの使い方を理解するのに役立つ多くの情報を見つけました。
これまでのところ、commons-lang3-3.1をダウンロードしてから、フォルダーをプロジェクトと同じフォルダーに保持し、jarファイルをプロジェクトのライブラリーに追加しました。

ライブラリを右クリック
1次にJAR /フォルダを追加
2その後、commons-lang3-3.1フォルダーを開きました
3および4つの選択肢から「commons-lang3-3.1.jar」を選択:

  • commons-lang3-3.1.jar
    • commons-lang3-3.1-javadoc.jar
    • commons-lang3-3.1-sources.jar
    • commons-lang3-3.1-tests.jar

ここに私が他の質問の1つから得たことをテストするために使用しているコードがあります:-

0. package refreshingmemory;
1. import org.Apache.commons.lang.StringUtils;
2. public class RefreshingMemory {
3.
4.     public static void main(String[] args) {
5.         String str = "abc";
6.         String repeated = StringUtils.repeat(str, 3);
7.         repeated.equals("abcabcabc");
8.
9.        }
10.    }

1行目はパッケージorg.Apache.commons.langは存在しませんと述べています。
7行目はメソッドの戻り値を確認する必要があります
1行目を削除すると、6行目にシンボルが見つかりませんが表示されます
正常にインポートするにはどうすればよいですか?

Netbeansのスクリーンショット:

enter image description here

11
Mo Arctic

http://commons.Apache.org/proper/commons-lang/ は次のように述べています。

Lang 3.0(およびそれ以降のバージョン)は、以前のバージョン(org.Apache.commons)とは異なるパッケージ(org.Apache.commons.lang3)を使用することに注意してください。 .lang)、以前のバージョンと同時に使用できるようにします。

パッケージを適宜変更するか、Richard Tingleのアドバイスに耳を傾け、ガターのエラー+電球アイコンを左クリックして(行番号が表示されている場合)、[インポートを追加...]を選択してください。

import org.Apache.commons.lang3.StringUtils;
24
predi