1. 程式人生 > >IntelliJ IDE中無法執行java程式

IntelliJ IDE中無法執行java程式

通常我們寫程式原始碼都是放在src目錄下,IDE對專案進行build後就可以直接執行java程式了。
但有時候專案src目錄更名了,或有些原始碼不放在專案中的src目錄下,而放在專案中其他自定義的目錄裡,這是直接build該project後會發現沒有java程式可以執行。

參考此處Unable to run Java code with Intellij IDEA 發現,要想讓IntelliJ 自動識別自定義目錄下的source code,需要將該目錄標記為sources folder。(原始碼目錄會是藍色的)


方法一:
File -> Project Structure -> Modules。(如果Modules頁面無內容,得先通過中間欄中的“+”加號新增專案目錄)
然後在右側選擇“Sources”標籤,將包含原始碼的目錄選中,再點選選擇“Mark as:”後面 的“Sources”。


方法二:
直接在IntelliJ左側的Project 中選中包含原始碼的目錄,右擊選擇“Mark Directory as”-> “Sources”。




Notes:
IntelliJ IDEA 簡單的專案配置
這篇博文介紹了IntelliJ IDE中一個project的基本結構。

網上有說:IntelliJ中的Project相當於eclipse中的workspace;
IntelliJ中的Module相當於eclipse中的project。

其實個人感覺不是非常準確,eclipse中的workspace下的各個工程是可以相互獨立的,而IntelliJ中一個Project下的各個Module之間存在一定的關聯關係。(儘管IntelliJ中是可以單獨build某一個指定的Module)
不過對於一開始從eclipse轉到IntelliJ上來時,那種說法從某種程度上來說確實可以幫助理解IntelliJ中“Project”和“Module”的關係。


十大Intellij IDEA快捷鍵
挺有用的,收藏!!(可能隨著版本更新,部分hotkeys失效)