Idea 內無法直接修改Explorer 里文件夾的名稱,只能手動改文件夾的名稱。
目前找到的最好的方法:
1)重命名一個項目
- 在Idea 項目關閉狀態下,在 Explorer (Windows) / Finder (OSX) 里重命名文件夾,並刪除.idea 文件夾下的 workspace.xml (此文件不刪的話有些項目配置會有問題)。
- Idea 菜單 File - Open... 打開重命名后的項目(如下圖),如果是Web 項目,需要重命名模塊,操作是在項目名上shift+F6 (Rename Module);菜單File - Project Structure - Project Name, 重命名項目(但不改好象也沒什么影響),如下圖;並在 Project Structure 查看 artifact,刪掉錯的,再添加正確的artifact,見下圖;然后再配置Tomcat 即可。
2)復制整個項目
- 復制之前可先刪除target 文件夾,里面是項目編譯后的文件(每次啟動Tomcat 都會生成),其中的jar 包體積較大。
- 在Explorer 直接復制整個項目文件夾,可直接粘貼在同一個項目目錄,修改項目文件夾名稱即可;當然也可復制到另一個項目目錄。
- 刪除.idea 文件夾下的 workspace.xml (此文件不刪的話有些項目配置會有問題)。
- (與上面重命名項目的第2步完全一樣) 菜單 File - Open... 打開復制出來的項目文件夾(圖同上),如果是Web 項目,需要重命名模塊,操作是在項目名上shift+F6 (Rename Module);菜單File - Project Structure - Project Name, 重命名項目(但不改好象也沒什么影響),圖同上;並在 Project Structure 查看 artifact,刪掉錯的,再添加正確的artifact,圖同上;然后再配置Tomcat 即可。
3)重命名整個Idea 工作空間
如果Idea 工作空間文件夾含空格,可能導致某些程序錯誤,比如用this.getClass().getResource("/").getPath() 得到的路徑,空格會被自動轉換成"20%",再使用這個路徑就找不到了。所以可以將整個Idea 工作空間重命名,然后直接打開里面的項目的話,Maven 報錯無法載入,這個還是workspace.xml 的問題,所以要把整個Idea 工作空間內的workspace.xml 都刪了,再打開項目。