java目錄 在java中,jdk的bin目錄和lib目錄分別代表什么?
在java中,jdk的bin目錄和lib目錄分別代表什么?Lib和bin不僅在JDK中,在許多程序中也是如此。實(shí)際上,它們分別是Library和binary的縮寫。顧名思義,Library是類庫的意思
在java中,jdk的bin目錄和lib目錄分別代表什么?
Lib和bin不僅在JDK中,在許多程序中也是如此。實(shí)際上,它們分別是Library和binary的縮寫。顧名思義,Library是類庫的意思,類庫還用來放置程序運(yùn)行所需的一些依賴文件。例如,jar包二進(jìn)制是可以由計(jì)算機(jī)直接運(yùn)行的字節(jié)碼。在Windows系統(tǒng)中,也是可以直接運(yùn)行的EXE文件,它是啟動(dòng)JDK函數(shù)的運(yùn)行文件。例如,在eclipse中編寫一段代碼,然后編譯并運(yùn)行它。代碼中的定義(如string int)取決于要識別的lib中的jar包。否則,eclipse如何知道字符串int代表什么?然后執(zhí)行代碼,即通過eclipse啟動(dòng)binjavac.exe文件java.exe文件javaw.exe文件等等。