<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=GNUClasspath</id>
	<title>GNUClasspath - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=GNUClasspath"/>
	<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=GNUClasspath&amp;action=history"/>
	<updated>2026-04-11T09:48:22Z</updated>
	<subtitle>本 wiki 上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.taigi.ima.org.tw/w/index.php?title=GNUClasspath&amp;diff=403153&amp;oldid=prev</id>
		<title>TaiwanTonguesApiRobot：​從 JSON 檔案批量匯入</title>
		<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=GNUClasspath&amp;diff=403153&amp;oldid=prev"/>
		<updated>2025-08-22T10:37:13Z</updated>

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