Java 開發者適用的以太坊資源
頁面最後更新時間: 2025年8月25日
學習如何使用基於 Java 的專案和工具進行以太坊開發
使用以太坊建立去中心化應用程式(或稱「dapp」),發揮加密貨幣和區塊鏈技術的優勢。 這些去中心化應用程式是可信的,這意味著一旦部署到以太坊後,它們就會始終按照設定執行。 這些應用程式可以控制數位資產,以便建立新型金融應用程式。 這些應用程式是去中心化的,這意味著任何單一實體或個人都無法控制它們,並且應用程式幾乎不可能被審查。
智慧型合約及 Solidity 程式語言入門
邁出第一步,整合 Java 與以太坊
需要先看看更基礎的入門指南? 請查看 ethereum.org/learn 或 ethereum.org/developers.
- 詳解區塊鏈opens in a new tab
- 了解智慧型合約opens in a new tab
- 撰寫你的第一個智慧型合約opens in a new tab
- 學習如何編譯及部署 Solidityopens in a new tab
使用以太坊用戶端
學習如何使用 Web3Jopens in a new tab 和 Hyperledger Besu,這兩個領先的 Java 以太坊用戶端
- 使用 Java、Eclipse 和 Web3J 連接到以太坊用戶端opens in a new tab
- 使用 Java 和 Web3j 管理以太坊帳戶opens in a new tab
- 從你的智能合約產生 Java 包裝函式opens in a new tab
- 與以太坊智能合約互動opens in a new tab
- 監聽以太坊智能合約事件opens in a new tab
- 在 Linux 上使用 Besu (Pantheon),Java 以太坊用戶端opens in a new tab
- 在 Java 整合測試中運行 Hyperledger Besu (Pantheon) 節點opens in a new tab
- Web3j 速查表opens in a new tab
學習如何使用 ethers-ktopens in a new tab,一個用於與基於以太坊虛擬機的區塊鏈互動的非同步、高效能 Kotlin 程式庫。 針對 JVM 和 Android 平台。
- 轉移 ERC20 代幣opens in a new tab
- 帶有事件監聽功能的 UniswapV2 交換opens in a new tab
- ETH / ERC20 餘額追蹤器opens in a new tab
中階文章
- 使用 IPFS 在 Java 應用程式中管理存儲opens in a new tab
- 使用 Web3j 在 Java 中管理 ERC20 代幣opens in a new tab
- Web3j 交易管理器opens in a new tab
進階使用模式
Java 專案和工具
- Web3J (與以太坊用戶端互動的程式庫)opens in a new tab
- ethers-kt (適用於基於以太坊虛擬機的區塊鏈的非同步、高效能 Kotlin/Java/Android 程式庫。)opens in a new tab
- Eventeum (事件監聽器)opens in a new tab
- Mahuta (IPFS 開發工具)opens in a new tab
想取得更多資源? 請參閱 ethereum.org/developers.