[英]Java: Importing StringUtils
我正在嘗試導入StringUtils。 我的第一步是下載“ commons-lang3-3.4.jar”,它與我正在處理的PersonTester.java文件包含在同一目錄中。 我打算在其中使用StringUtils的PersonTester.java中包括:
import org.apache.commons.lang3.StringUtils;
當我嘗試編譯時,出現以下錯誤:
PersonTester.java:6: error: package org.apache.commons.lang3 does not exist
導入org.apache.commons.lang3.StringUtils;
當我注釋掉import語句並刪除任何打算使用StringUtils的語句時,它可以編譯並運行良好。
謝謝!
將commons-lang3-3.4.jar
放在Java源文件旁邊不會自動將其添加到類路徑中。
您必須將其顯式添加到classpath中,並且通常不會將其放在源文件旁邊。
根據您的環境,您需要將-cp commons-lang3-3.4.jar
添加到javac
和java
命令中,或者告訴您的IDE將其添加到類路徑中。
如果確實要在要提問的注釋中提到export CLASSPATH="directory with files here"
,則需要對其進行更改,以包括.class文件的目錄和顯式列出.jar文件,例如
export CLASSPATH=~/assignment/week3:~/assignment/week3/commons-lang3-3.4.jar
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.