亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修復“無法解析導入 org.apache.poi”

如何修復“無法解析導入 org.apache.poi”

RISEBY 2022-05-25 15:56:18
我想在我的代碼中使用 Apache-POI,但The import org.apache.poi cannot be resolved在導入語句中 收到錯誤消息import org.apache.poi.xssf.usermodel.XSSFWorkbook;我是新設置的 Visual Studio Code v1.30.2、Maven 3.6.0、Java JRE 1.8.0_201 的初學者。我已經激活了以下擴展:Java 調試器、0.16.0 Java 依賴查看器、0.3.0 Java 擴展包、0.5.0 Java 測試運行器、0.14.0 Java (TM) 語言支持、0.37.0 Maven for Java、 0.14.0我在依賴部分的 pom.xml 中輸入了這些語句:<!-- https://mvnrepository.com/artifact/org.apache.poi/poi--><dependency>    <groupId>org.apache.poi</groupId>    <artifactId>poi</artifactId>    <version>4.0.1</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --><dependency>    <groupId>org.apache.poi</groupId>    <artifactId>poi-ooxml</artifactId>    <version>4.0.1</version></dependency>我也嘗試過使用其他 POI 版本,例如 3.10-FINAL。我對 Java、Maven 和 VSCode 太陌生了,無法確保我已經包含了所有必要的信息來指向解決方案。請幫我 :)
查看完整描述

3 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

感謝所有貢獻者,尤其是 @ayZagen(他將我指向 pom.xml)。


事實證明,我已將 poi 的依賴項插入到依賴項部分


        <pluginManagement>

            <plugins>

                <plugin>

                    <groupId>org.apache.maven.plugins</groupId>

                    <artifactId>maven-checkstyle-plugin</artifactId>

而不是進入正確的部分<project> <dependencies>。


當我將依賴項移動到正確的部分時,maven 會下載 POI,并且該部分代碼會編譯。


很抱歉因為一個小錯誤而占用人們的時間。感謝您幫助我找出答案并提出正確的問題!這是一次非常積極的經歷!


查看完整回答
反對 回復 2022-05-25
?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

根據錯誤日志,有兩種可能性

  1. 網絡問題。Maven 無法從其存儲庫中下載 jar 文件,因此.m2文件夾中沒有POI庫 解決方法:檢查網絡/ Internet。

  2. 文件損壞。如果文件損壞,就會發生這種情況。
    解決方法:刪除.m2org.apache.poi文件夾內文件夾。右鍵單擊項目(來自 Eclipse) -->-->。然后&項目,然后運行命令MavenUpdate project
    cleanrefreshMaven clean install


查看完整回答
反對 回復 2022-05-25
?
神不在的星期二

TA貢獻1963條經驗 獲得超6個贊

編輯 嘗試將 poi 依賴項移動到根dependencies標記。

mvn compile

第一次執行此(或任何其他)命令時,Maven 將需要下載執行該命令所需的所有插件和相關依賴項。從全新安裝的 Maven 開始,這可能需要相當長的時間(在上面的輸出中,大約需要 4 分鐘)。如果您再次執行該命令,Maven 現在將擁有它需要的東西,因此它不需要下載任何新內容,并且能夠更快地執行該命令。


查看完整回答
反對 回復 2022-05-25
  • 3 回答
  • 0 關注
  • 1522 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號