跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 GNUClasspath 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
GNUClasspath
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''GNU Classpath'''是 Java 標準庫的一个自由軟體實現。伊實現矣 J 二 SE 一孵四佮五允零規定的大部份類。所以,Classpath 會當用來執行基於著 Java 的應用程式。GNU Classpath 是 GNU 專案的一部份。因為許可證不相容,伊上頭仔是和 libgcj 並列開發的,但是落尾這兩个案件敆做伙。 GNU Classpath 予自由軟體基金會看做是高優先級的專案。當 Classpath 專案開始的時陣,Sun Microsystems 公司的官方 Java 實現的許可證無允准著其 Java 實現進行任何改動。自 Classpath 專案開始了後,OpenJDK 開始咧 GPL 落發布,並成做 Java 平台的官方開源參考實現。 ==許可證== GNU Classpath 採用 GNU 闊通用公共許可證 v 二(即 LGPL v 二協定)。 ==用處== GNU Classpath 予真濟自由的 Java 實現(如 Kaffe、SableVM、JamVM、Jikes RVM 和 VMKit)所使用,因為任何一个功能完備的 JVM 攏著愛提供一个標準的 Java 類別庫實現。 其他的一寡用途: * GCJ,伊會當將 Java 代碼編譯成獨立的會當執行檔。 * GCJAppletViewer,用佇原生的瀏覽器不支援時對命令列使用 Java Applet。 * IKVM . NET,伊將 Java 佮 . NET 框架仔整合做伙。 * JNode,一個只使用 Java 和組合語言編寫的作業系統。 * 用佇咧密集分散式計算的虛擬機器。 * IcedTea 使用 GNU Classpath 佇咧 OpenJDK 中的 Blobs 予人取代進前做替代品。 ==歷史== GNU Classpath 的開發始佇一九九八年。佇咧歷史上,伊捌捌幾若改佮其他有類似目的專案(如 Kaffe、libgcj)合併。過去,GNU Classpath 使用 Japhar 虛擬機器,毋過因為用於儲存 Japhar 專案所佇網站資料的兩塊磁仔遺失,該專案這馬事實已經停止更新(最後版本為 v 空九空五,佇一九九八年六月二二發布), 而且 GNU Classpath 也已經無相容該虛擬機器。 佇咧實現大部份的 Java 一爿四官方 API 了後,專案的工課變閣較濟的是為著欲解決 bug,毋是為著欲起大多數 Java API。二空空六年十月二十四號,上尾仔一个缺失的 Java 一爿四類 HTMLWriter 的實現被提交。 ==VM 類== GNU Classpath 包含講來自官方 Java API 號名空間的類。必要的時間,某寡呼叫由「VM」類來完成。這種 VM 類的名佮本地類的名稱相匹配,但是名稱前加'_ VM _ 字條。如 VMObject、VMString 等咧。VM 類佮其他的代碼分開儲存,包含私有類和 final。遮的方法包含關鍵字 _ native _,表示需要配合的本地庫。這類別館由 Java 虛擬機器的作者提供,所以 GNU Classpath 差不多會當接著任何 Java 虛擬機器。 ==著 Java 一爿五新特性的支援== 佇咧零交九五版本進前,彼每一个 GNU Classpath 發行版攏由兩个獨立的壓縮檔組成;其中一个是穩定分支;另外一个是開發分支,包含開發中的新功能,並支援 Java 一爿五中的新增內容,泛型、列舉佮註譯。 佇咧空九五開始,Java 一鋪五的新功能合併到穩定分支中。 ==另見== * Apache Harmony * GCJ * IKVM . NET * JamVM * JamaicaVM * Jaos * JikesRVM * Kaffe * IcedTea * 自由 Java 實現 * Java 庫 ==參考連結== ==外部連結== * 官方網址 * Automatically generated documentation , including source code , Classpath , [二千空二十八孵二十七] ,(原始內容存檔佇兩千空二十五鋪五) . * Builder , Classpath , [二千空二十八孵二十七] ,(原始內容存檔佇兩千空一十三抹五鋪二) : test runs and binary compatibility tests * A GNU Classpath developer , The state of free java project collaborations , GNU / Linux weekly news ( article ) , May 二千空六 [二千空二十八孵二十七] ,(原始內容存檔佇兩千空二十五九九學十八) . * Permeable Development , SMI ( World Wide Web log ) , CH : ETHZ , 二千空六鼻一鋪二十五 [二千空二十八孵二十七] ,(原始內容存檔佇兩千空六鋪七堵二十) . [[分類: 待校正]]
返回到「
GNUClasspath
」。