簡體   English   中英

將帶有java文件的目錄轉換為intellij中的java模塊

[英]Convert directories with java files to java modules in intellij

我最近改用 IntelliJ。 我手動導入了一些項目,我想我沒有正確執行。 它們都應該是 java 模塊,但它們只是普通的目錄文件夾。 有沒有辦法將它們轉換為 java 模塊,以便我可以運行程序,還是必須手動重新創建新模塊?

在此處輸入圖片說明

如果你從某個版本系統獲取目錄並且它有一個 maven pom.xml配置文件,這里有一個解決方案:

  • 在目錄中找到pom.xml

  • 右鍵單擊pom.xml

  • 然后你可以看到彈出窗口。 選擇最后一項"add as maven project file"

  • 然后,maven 構建工具可以自動將目錄識別為模塊並導入指定的 jar 依賴項。

有幾種方法可以處理這個問題。 如果您的項目已有構建框架,例如 gradle、maven 等,通常您可以導航到

File > New > Project From Existing Sources...

然后導航到 gradle.build、pom.xml 或其他特定於框架的構建。 創建此項目時,應正確標識所有必需的源文件。

或者,您也可以通過在項目窗口中選擇目錄,右鍵單擊並選擇Mark Directory As > Sources Root來手動設置源目錄。

也可以看看:

您應該在項目設置中或右鍵單擊文件夾將此文件夾標記為source目錄。

我剛剛遇到了類似的問題。 在將新模塊推送到 github 存儲庫后,我無法識別 Intellij Idea 中的模塊,然后嘗試在另一台計算機上拉取更改(舊版本的項目已經存在,但沒有模塊)。 除了完全刪除舊版本並從存儲庫中再次克隆它之外,沒有任何幫助(手動標記源根目錄和手動導入模塊)。 新克隆后,所有模塊都被正確識別。 可能是 maven 的 pom.xml 的解決方案也是一個好主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM