The contents of the folder可以在IntelliJ的同一個文件夾中有多個src文件夾嗎?
我目前在藍色的src文件夾裏寫程序。但是,我也將其他項目移到同一個文件夾中。有沒有什麼方法可以編譯我在src文件夾中的程序和其他項目中其他src文件夾中的程序(例如第2章或第4章中的src文件夾)?
The contents of the folder可以在IntelliJ的同一個文件夾中有多個src文件夾嗎?
我目前在藍色的src文件夾裏寫程序。但是,我也將其他項目移到同一個文件夾中。有沒有什麼方法可以編譯我在src文件夾中的程序和其他項目中其他src文件夾中的程序(例如第2章或第4章中的src文件夾)?
源代碼目錄代表一個模塊,如果你想在一個項目中有多個模塊,每個模塊都有自己的src目錄。
就文件夾而言,您可以擁有任意數量的源文件夾。只需進入項目結構 - >模塊 - >你的模塊,點擊Sources選項卡,選擇你想成爲Source的文件夾並點擊「Mark as:Sources」按鈕。 你面臨的問題我猜你是從同一模塊的兩個不同版本獲得相同的類。基本上你有第1章的「a.b.Class1」類和第2章的「a.b.Class1」。在這種情況下,你會遇到問題,因爲兩個類不能有相同的包和名稱。爲了解決這個問題,你可以重構每個文件夾,將所有內部類移動到該源文件夾的獨特包中。例如,在src1和src2中有類「a.b.Class1」的示例中,可以將src1中的所有類移動到以chapter1開頭的包,例如,您將獲得「chapter1.a.b.Class1」。分別對於src2,您可以將所有類移動到以chapter2開頭的包,並且您將獲得「chapter2.a.b.Class1」。這樣你就不會有任何衝突。