簡體   English   中英

包org.apache.commons.lang不存在[Netbeans]

[英]package org.apache.commons.lang does not exist [Netbeans]

我是基礎知識編程的新手,我已經習慣了Java。
我想編寫一個代碼來計算第n次冪的數字而不使用循環。 我一直在嘗試使用大約4天前我所了解的“commons lang”中的重復方法。 我在這個網站和其他網站上找到了很多信息,幫助我了解如何使用這個包裝。
到目前為止,我下載了commons-lang3-3.1,然后將文件夾保存在與我的項目相同的文件夾中,並將jar文件添加到我的項目庫中:

右鍵點擊庫
1然后添加JAR /文件夾
2然后我打開了commons-lang3-3.1文件夾
3,從4個選項中選擇“commons-lang3-3.1.jar”:

  • 公地lang3-3.1.jar
    • 公地lang3-3.1-javadoc.jar
    • 公地lang3-3.1-sources.jar
    • 公地lang3-3.1-tests.jar

這是一個代碼,用於測試我從其他問題之一: -

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的屏幕截圖:

在此輸入圖像描述

http://commons.apache.org/proper/commons-lang/聲明如下:

需要注意的是郎3.0(以及后續版本)使用不同的包(org.apache.commons.lang3),比以前的版本(org.apache.commons.lang),允許它在同一時間較早的版本使用。

因此,相應地更改包裝,或者留意Richard Tingle的建議,然后左鍵單擊裝訂線中的錯誤+燈泡圖標(顯示行號)並選擇“為...添加導入”。

import org.apache.commons.lang3.StringUtils;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM