[英]Importing classes inside JAR files that are in the default package
我如何在這里使用Queue?
我無法讓導入工作,因為Queue.class不在包中。
我已經嘗試過這個宇宙中的一切,等等。
您的Queue
類位於未命名的包中(請參閱JLS )。 它無法導入。 而且,這是不好的做法。
你有兩個選擇
將您自己的代碼移動到未命名的包。 從理論上講,它們都在同一個包中,你不需要導入Queue
因為它的類名就足以找到這個類。
使用JarJar - 重新打包Jar文件的工具。 重新打包包含Queue
類的Jar,並將未命名的包移動到合理的包名稱。 使用完全限定類名(FQCN)導入。
我建議使用包,然后選擇選項2。
編輯1 :也看到這個在Java中的默認包中導入類的語法是什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.