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

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

在 goclipse 中重命名包會導致問題

在 goclipse 中重命名包會導致問題

Go
繁花不似錦 2022-05-23 15:30:16
我使用 Eclipse 作為 Go 的 IDE(我猜它被稱為“Goclipse”),開發了一個 Web 應用程序。一切都很順利,直到我開始將功能拆分為更小的包。最初我有一個包裹gitserver/user/project/portal。文件main.go導入它,一切正常。我突然意識到,應該gitserver/user/project/webserver改為調用它,并且應該將其他一些文件和功能放入.../portal. 所以我做了“重命名”,在項目資源管理器中右鍵單擊。main.go:package mainimport(  "gitserver/user/project/webserver")func main(){  webserver.DoSomeStuff()}編譯器抱怨說導入但未使用“gitserver/user/project/webserver”作為門戶未定義:網絡服務器[...]如何從舊名稱中解開“webserver”包?
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

重命名完成后,GoClipse 實際上不會對舊名稱進行任何跟蹤。根據您的描述和錯誤imported and not used "gitserver/user/project/webserver" as portal,您可能在某處有一條importportal "gitserver/user/project/webserver",并且可能在它使用的同一個文件中webserver.。仔細檢查您的所有導入,因為這些錯誤聽起來絕對像是重命名有點混淆(在重命名和重用舊名稱時這種情況并不少見)。

Goclipse 在重命名時可能找不到對包的所有引用;更改可能不會級聯整個項目,甚至包文件。重命名文件夾時,請檢查package包文件中的行是否已更改,如果沒有則更新它們。


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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