web-dev-qa-db-ja.com

パッケージorg.Apache.commons.lang.StringUtilsを使用できません

私はJdeveloperを初めて使用し、2つの文字列の間にテキストを使用するプログラムを作成していました。 StringUtils.substringBetween()関数に出くわしましたが、プログラムをコンパイルすると、変数StringUtilsが見つからず、org.Apache.commons.lang.StringUtilsパッケージが認識されないと表示されます。どこが悪いのか教えてください。私が思ったのは、パッケージがライブラリにないことでしたが、私は新しいので、そのようなパッケージをインストールする方法や、どこにインストールするかがわかりません。 jdev10.1.3.5.0を使用しています。私がネットで見つけたコードはこれです:

import Java.util.Date;

import org.Apache.commons.lang.StringUtils;

public class NestedString {

    public static void main(String[] args) {

        String helloHtml = "<html>" + "<head>" + " <title>Hello World from Java</title>"
                + "<body>" + "Hello, today is: " + new Date() + "</body>" + "</html>";
        String title = StringUtils.substringBetween(helloHtml, "<title>", "</title>");
        String content = StringUtils.substringBetween(helloHtml, "<body>", "</body>");
        System.out.println("title = " + title);
        System.out.println("content = " + content);
    }
}
9
user1004779

Apache jakartasieからApache-langcommonをダウンロードします。

http://commons.Apache.org/lang/

Jarファイルを取得した後、このjarをプロジェクトのビルドパスに配置してください。ビルドパスが見つからない場合は、Jdeveloperヘルプファイルに移動して「ビルドパス」と入力すると、すべての信頼が得られます。

5
Abhishek

commons-lang をダウンロードし、/ WEB-INF/libフォルダーにスローします。

Webアプリケーションでない場合は、JDeveloperを使用してビルドパスに追加する方法を確認する必要があります。

0
Udo Held