Corda 所需的執行環境和工具:
- Oracle JDK:使用 JVM 作為執行環境
- IntelliJ IDEA:使用 Community 版本
- Gradle:專案管理套件
- Kotlin:Andriod 的官方語言,官方提供高移植性的套件,也可用於網頁開發
Corda 使用 JDK 作為執行環境,節點所需執行程式已包裝為 jar 檔案,可於 Windows 及 Linux 環境編輯執行。
CorDapps Example
Corda 的智能合約稱為 CorDapps。
可由以下路徑取得包含節點檔案的範例程式的壓縮檔:
https://github.com/corda/cordapp-example/releases
如果您有 Java 相關開發以及 Eclipse 等 IDE 的使用經驗,花一點時間,就能了解整個專案檔案配置。
執行方式:
- 指令啟動:
- IDE 測試環境啟動:
- 啟動 IntelliJ
- Open → 範例資料夾
-
注意:請勿使用 Import Project,所有專案設定檔將會被移除
- File → Project Structure → Project Settings → Project
- 設定 Project SKD 路徑:例如 C:\Program Files\Java\jdk1.8.0_192
- File → Project Structure → Modules
- Import Module:選擇壓縮檔資料夾路徑
- Import module from external model:選擇 Gradle 管理專案
- 等待檔案下載及專案設定,時間取決於網路以及電腦運行速度
- IDE 右上角 → Build 下拉選單 → Run CorDapp - Kotlin
- 瀏覽節點:
http://localhost:10009/web/example/