[英]Import issue when changing package name of a class
我有兩個包名稱沖突的 java 項目(見下文),我正在嘗試重命名包以阻止名稱沖突的混淆。 但我遇到了問題。
項目一:
com.example.test
|_ ObjectOne.java
項目二:
com.example.test
|_ ObjectTwo.java
現在我覺得奇怪的是,當ObjectOne.java用於類ObjectTwo.java 時,我沒有收到導入類的提示。
問題:這是因為編譯器認為ObjectOne.java 在Project 2 的當前包中嗎?
包名更改后的問題
但是...當我將項目一的包名稱更改為:
項目一:
com.example.testing.test
|_ ObjectOne.java
我現在得到一個編譯錯誤,因為沒有
import com.example.testing.test.ObjectOne;
問題:有沒有其他方法可以解決這個問題而不必到處導入類?
是的,同一個包的類不需要導入。
import 是將依賴類添加到類的正常方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.