4
「java」如何知道要執行的類文件,而無需設置類path.ie.,它是否默認檢入當前目錄,或者我們需要爲當前目錄設置類路徑。當前目錄中的java類文件?
「java」如何知道要執行的類文件,而無需設置類path.ie.,它是否默認檢入當前目錄,或者我們需要爲當前目錄設置類路徑。當前目錄中的java類文件?
它首先檢查當前目錄。如果找不到類,它將在類路徑中搜索該類。
默認的類路徑是當前目錄。設置
CLASSPATH
變量或使用-classpath
命令行選項將覆蓋該默認值,因此如果要將當前目錄包括在搜索路徑中,則必須在新設置中包含"."
。 [source]
是在一些本書讀起來像它不會檢查當前目錄明確,我們需要設置當前目錄的類路徑太正確的。我...!〜 – JavaUser 2010-09-14 07:01:45
這取決於寫入JVM中的供應商。 Sun/Oracle的標準實現首先在當前工作目錄中查找。一些古怪的運行時可能會有所不同。 – erickson 2010-09-14 07:03:15
編輯了答案。檢查文檔 – 2010-09-14 07:05:42