在IDEA使用中directory和package的操作
Idea中directory和package的區別,要是錯瞭就右鍵,make directory as 目錄或者源代碼目錄(Source Root。在他下面才能建package)
藍色代表是Source Root 綠色也是,不過它是test的。
隻有在Source Root 才能建包。
上圖中我一開始就使得dao和domain變成瞭藍色的Source Root 那肯定隻有在它們裡面才能建包,當我取消這兩個的source Root再將main設置為source root(源碼目錄才能用)
補充:Intellij idea 創建package 和directory 的區別 package不見瞭?
1.在src 下新建的目錄就會自動變成package
2.在其他目錄下新建就會變成directory
3.兩者其實都是文件夾,沒有什麼區別
補充:IntelliJ IDEA 正確設置source directory
環境
操作系統:win7
IntelliJ IDEA: 2017.3 Ultimate
需求
我上一篇,講解完,項目的導入。
之後我發現,有些包名報錯。弄得的我設置瞭很久,才設置對瞭,再次記錄下
正確的做法
假設我們類的路徑是asd/com/stackoverflow/Test.java這樣的;
對於Test.java而言,包名是:com.stackoverflow則,
我們就要把asd設置為Sources。
我的配置
遇到的錯誤
要是沒有設置正確,會出現如下錯誤:
英文如下:
Package name ” does not correspond to the file path ” Detects package statements that do not correspond to the project directory structure and reports classes without package statements
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。
推薦閱讀:
- IntelliJ IDEA中Project與Module的概念以及區別
- 2022版IDEA創建一個maven項目的超詳細圖文教程
- JAVA IDEA入門使用手冊(新手小白必備)
- 新手小白學JAVA IDEA下載使用手冊全集
- 使用IDEA開發配置Java Web的初始化過程