/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
計算機這個職業真的是讓人頭疼不已的職業啊!Java SE Runtime Environment32位是款功能非常強大的JAVA語言編程工具,Java SE Runtime Environment32位軟件包括實用程序、遊戲和業務應用程序,讓用戶在編程的時候能省點心,一起來試試看吧!
可以同時存在一個類庫的n個版本,至於在程序中用哪個版本,在程序的配置文件中聲明,CLR會根據聲明來調用相應的版本的類庫。我覺得.Net實現方法未免太複雜了一些,將所有共享類庫都塞到一個係統目錄下,並且同一個類庫還有n個版本,將來.Net第三方開發的類庫逐漸豐富起來以後,.Net類庫的GAC也會越來越龐大,會不會也搞得和Windows注冊表一樣難以維護?軟件發布到服務器上的時候,類庫要再注冊一次,服務器會逐漸形成一個龐大的樹狀的GAC,GAC裏麵存放著組件的n個版本。
共享類庫需要在GAC(Global Assembly Cache)中注冊,注冊過程比較複雜,首先要用工具生成公開/私有密鑰對,然後結合密鑰和類庫版本號連編,最後使用工具注冊到GAC中好以後,會被放在"C:Winntassemblygac類庫的名稱空間版本號"目錄下,不同的類庫版本在注冊的時候會按照版本號分開放置:
某類庫1.0版本 C:Winntassemblygac名稱1.0名稱.dll
某類庫1.1版本 C:Winntassemblygac名稱1.1名稱.dll