簡體   English   中英

IntellIJ想法不想使用我的外部庫

[英]IntellIJ idea does not want to use my external library

我有一個學校項目,要建立一個包含基本卡管理系統的Jar庫,然后在主項目中使用它(二十一點游戲)

使用IDEA分離了模塊,然后構建了jar工件。 我現在所有的課都放在我的jar

通用卡管理模塊名稱被命名為Carte (法語卡),生成到Carte.jar文件中

現在,我將此罐子添加為blakcjack模塊的庫...

我做了import Carte.*; 給我unresolved symbol Carte ...

沒有導入,我的庫中出現類的未解析符號

我應該如何使用我的圖書館?

在此處輸入圖片說明 在此處輸入圖片說明

看來您的庫中的類在默認軟件包中,即它們沒有指定的軟件包名稱。 Carte是模塊的名稱,而不是Java包。 我在此屏幕截圖中標記了我的意思。

根據Java語言規范 ,Java不允許從默認包中導入類:

從未命名的包中導入類型是編譯時錯誤。

因此,應避免使用默認程序包以能夠使用庫中的類。

這些類似乎位於默認軟件包中的另一個可能原因是,您未正確包裝jar。

暫無
暫無

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

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