Ethereum pour les développeurs Java
Dernière mise à jour de la page : 25 août 2025
Utilisez Ethereum pour créer des applications décentralisées (ou "DApps") qui tirent parti de la technologie de la blockchain et des cryptomonnaies. Ces DApps sont dignes de confiance, ce qui signifie que dès qu'elles sont déployées sur Ethereum, elles fonctionnent toujours comme prévu. Elles peuvent contrôler les actifs numériques afin de créer de nouveaux types d'applications financières. Elles peuvent être décentralisées, ce qui signifie qu'aucune personne ni entité ne les contrôle et qu'il est pratiquement impossible de les censurer.
Premiers pas avec les contrats intelligents et le langage Solidity
Première étapes pour intégrer Java à Ethereum
Besoin d’une approche plus élémentaire ? Consultez ethereum.org/learn ou ethereum.org/developers
- Explication de la blockchainopens in a new tab
- Comprendre les contrats intelligentsopens in a new tab
- Écrire votre premier contrat intelligentopens in a new tab
- Apprendre à compiler et à déployer avec Solidityopens in a new tab
Travailler avec des clients Ethereum
Apprenez à utiliser Web3Jopens in a new tab et Hyperledger Besu, deux des principaux clients Ethereum Java.
- Connexion à un client Ethereum avec Java, Eclipse et Web3Jopens in a new tab
- Gérer un compte Ethereum avec Java et Web3jopens in a new tab
- Générer un wrapper Java à partir de votre contrat intelligentopens in a new tab
- Interagir avec un contrat intelligent Ethereumopens in a new tab
- Écoute des événements du contrat intelligent Ethereumopens in a new tab
- Utilisation de Besu (Pantheon), le client Java d'Ethereum avec Linuxopens in a new tab
- Exécuter un nœud Hyperledger Besu (Pantheon) dans les tests d'intégration Javaopens in a new tab
- Mémo Web3jopens in a new tab
Apprenez à utiliser ethers-ktopens in a new tab, une bibliothèque Kotlin asynchrone et de haute performance pour interagir avec les blockchains basées sur l'EVM. Ciblez les plateformes JVM et Android.
- Transfert de jetons ERC20opens in a new tab
- Échange UniswapV2 avec événements audioopens in a new tab
- Suivi ETH / ERC20opens in a new tab
Articles intermédiaires
- Gestion du stockage avec IPFS dans une application Javaopens in a new tab
- Gestion des jetons ERC20 avec Web3j dans Javaopens in a new tab
- Web3j Transaction Managersopens in a new tab
Modèles d'utilisation avancés
Outils et projets Java
- Web3J (Bibliothèque pour interagir avec les clients Ethereum)opens in a new tab
- ethers-kt (bibliothèque Kotlin/Java/Android asynchrone et de haute performance pour les blockchains basées sur l'EVM.)opens in a new tab
- Eventeum (Écouteur d'événements)opens in a new tab
- Mahuta (Outils de développement IPFS)opens in a new tab
Vous cherchez davantage de ressources ? Consultez ethereum.org/developers.