Linux システムでのブロックチェーン開発に IntelliJ IDEA を使用するための設定方法
はじめに:
金融、サプライチェーン管理、医療などの分野でのブロックチェーン技術の広範な応用に伴い、ブロックチェーン開発ツールの需要が高まっています。 IntelliJ IDEA は、強力な統合開発環境として、豊富なプラグイン セットを提供するだけでなく、さまざまなプログラミング言語の開発を便利な方法でサポートします。この記事では、Linux システム上で IntelliJ IDEA を使用してブロックチェーン開発を構成する方法をコード例とともに紹介します。
ステップ 1: IntelliJ IDEA をインストールする
まず、IntelliJ IDEA をダウンロードしてインストールする必要があります。 Linux システムでは、JetBrains の公式 Web サイト (https://www.jetbrains.com/idea/) にアクセスして、Linux 用の IntelliJ IDEA バージョンをダウンロードできます。ダウンロードが完了したら、インストール パッケージを解凍し、解凍したフォルダーをインストール先のディレクトリに移動します。
ステップ 2: Java JDK をインストールする
IntelliJ IDEA は Java に基づいて開発されているため、使用する前に Java JDK がシステムにインストールされていることを確認する必要があります。次のコマンドを実行すると、Java JDK がインストールされているかどうかを確認できます。
java -version
Java JDK がインストールされている場合は、Java のバージョン番号が表示されます。インストールされていない場合は、ターミナルで次のコマンドを実行してインストールする必要があります:
sudo apt update sudo apt install default-jdk
ステップ 3: Gradle をインストールして構成する
Gradle は、依存関係を管理し、プロジェクトを構築するための非常に人気のあるビルド ツールです。 。 Gradle を使用する前に、Gradle をインストールして構成する必要があります。次のコマンドを実行してインストールできます:
sudo apt install gradle
インストールが完了したら、次のコマンドを使用して Gradle が正常にインストールされたかどうかを確認します:
gradle -v
次に、Gradle の環境変数を構成する必要があります。 。ターミナルを開き、次のコマンドを入力して構成ファイルを編集します:
sudo nano /etc/profile.d/gradle.sh
エディターに次の内容を入力します:
export PATH=$PATH:/opt/gradle/gradle-<version>/bin
3d689bd3819ead35ed794427bd12f459
を使用する Gradle に置き換えます。インストールされているバージョン番号。保存してエディターを終了し、次のコマンドを実行して構成を有効にします:
sudo chmod +x /etc/profile.d/gradle.sh source /etc/profile.d/gradle.sh
ステップ 4: ブロックチェーン プロジェクトを作成する
IntelliJ IDEA では、新しいブロックチェーン プロジェクトの作成は非常に簡単です。 IntelliJ IDEA を開き、ようこそインターフェイスで [新しいプロジェクトの作成] を選択するか、メニュー バーで [ファイル] -> [新しいプロジェクト] を選択します。
「新しいプロジェクト」ダイアログボックスで、プロジェクトの種類として「Gradle」を選択し、「次へ」ボタンをクリックします。次に、プロジェクトを作成するディレクトリを選択し、プロジェクトの名前を入力します。 「完了」ボタンをクリックしてプロジェクトを作成します。
ステップ 5: ブロックチェーンの依存関係を構成する
プロジェクトを開いた後、プロジェクトの依存関係を構成する必要があります。プロジェクト内の build.gradle
ファイルを編集し、次の内容を追加します。
repositories { mavenCentral() } dependencies { implementation group: 'org.web3j', name: 'core', version: '4.8.3' implementation group: 'org.ethereum', name: 'ethereumj-core', version: '1.9.0-RELEASE' }
上記のコードでは、Web3j と Ethereumj の依存関係を追加しました。 Web3j は Ethereum ブロックチェーンと対話するための Java ライブラリであり、Ethereumj は Ethereum クライアントの Java 実装です。
#build.gradle ファイルを保存して閉じると、IntelliJ IDEA は必要な依存関係を自動的にダウンロードします。
これで、ブロックチェーン関連のコードの作成を開始できます。
src/main/java ディレクトリに新しい Java クラスを作成し、このクラスにブロックチェーン コードを記述します。
import org.web3j.crypto.Credentials; import org.web3j.crypto.ECKeyPair; import org.web3j.protocol.Web3j; import org.web3j.protocol.http.HttpService; import org.web3j.protocol.core.methods.response.EthBlockNumber; public class BlockchainExample { public static void main(String[] args) { // 连接到以太坊节点 Web3j web3j = Web3j.build(new HttpService("https://ropsten.infura.io/v3/your-infura-project-id")); // 创建一个新的密钥对和凭证 ECKeyPair keyPair = ECKeyPair.create("your-private-key"); Credentials credentials = Credentials.create(keyPair); // 获取最新的区块号 EthBlockNumber blockNumber; try { blockNumber = web3j.ethBlockNumber().send(); System.out.println("Latest block number: " + blockNumber.getBlockNumber()); } catch (Exception e) { e.printStackTrace(); } } }上の例では、Web3j ライブラリを使用して Ethereum ノードに接続し、新しいキー ペアと資格情報を作成しました。次に、最新のブロック番号を取得して、コンソールに出力します。 ステップ 7: ブロックチェーン プロジェクトを実行する
最後のステップは、ブロックチェーン プロジェクトを実行することです。 IntelliJ IDEA で、メニュー バーの [実行] -> [実行] ボタンをクリックするか、ショートカット キー
Shift F10 を使用してブロックチェーン プロジェクトを実行します。
この記事では、Linux システムでのブロックチェーン開発に IntelliJ IDEA を使用する構成方法を紹介し、具体的なコード例を添付します。上記の手順に従って設定することで、ブロックチェーン開発環境を迅速に構築し、さらなる開発や研究を行うことができます。
以上がLinuxシステム上でIntelliJ IDEAを使用したブロックチェーン開発の設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。