我正在使用Eclipse IDE,用于企業java和web開發人員。我下載了一個名為 facts(1) 的壓縮檔案,并按照每一個步驟設定了這個 facts 專案。當我試圖在服務器上運行它時,顯示"......不符合預期的包。 我試著添加了import package facts;,也沒有添加! 我也找過類似的答案,但也沒能解決這個問題。我想說的是,我目前使用的是jdk(16.0.2)。
[enter image descripenter image description heretion here]2
uj5u.com熱心網友回復:
你的類Fact.java, FactList.java, FactSearchModel.java和其他一些類都在默認包中。
創建一個包并將這些類移到包中,然后在需要的地方匯入該包
uj5u.com熱心網友回復:
由于你正在為你的事實類使用默認包,如Fact.java, FactList.java,你不需要匯入它。 然而,我認為你的事實檔案Fact.java、FactList.java等也無法編譯,因為這些檔案的包宣告與檔案夾結構不同。
因此,請嘗試這些:
確保沒有任何宣告
package xxx.yyy.zz;
在你的事實類Fact.java、FactList.java等中,它們被成功編譯,即這些檔案中沒有錯誤。
- 洗掉FactServlet.java中的匯入陳述句,因為它不是必需的。
但是...根據Java標準,使用默認包是不可取的。為你的檔案創建適當的目錄結構。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/308518.html
標籤:
