我主要是一名C#開發人員,我正在用Java編寫一個項目來嘗試和學習這門語言(因此我可以指出我用Java編寫的代碼的具體示例,以幫助提高就業能力)。Java開發的哪些方面是IDE隱藏的,但開發人員應該知道?
我想知道我應該知道的Java開發工作流程的哪些方面通常由IDE隱藏(或照顧)。
例如,我知道我需要弄清楚在Java中如何引用庫。在標準的.csproj
文件中引用了C#庫,但乍看之下,似乎每個IDE都有自己的引用項目的方法,我應該瞭解Java在執行過程中如何找到.jar包。
我知道的另一件事我需要弄清楚Java究竟是如何確定程序入口點的(因爲swing組件似乎也有public static main
函數)。
對於IDE似乎隱藏的Java「編譯」和執行過程,我應該瞭解哪些其他事情?
Google java_home,java class path,Javac et-all for starters。 – Scorpion
'.csproj'是一個Visual Studio文件。據我所知,'csc'和.NET運行庫都不會使用它來解析庫引用。 – millimoose
您應該將問題分爲三部分:「如何在使用javac編譯Java應用程序和運行應用程序時使用Java處理庫引用」,「Java如何處理入口點?」和「其餘」。賠率是前兩個已經回答,最後一個是一個糟糕的SO問題,可能是讓你關閉選票的部分。 – millimoose