---
title: "Java డెవలపర్‌ల కోసం ఎథీరియం"
description: "Java-ఆధారిత ప్రాజెక్ట్‌లు మరియు టూలింగ్‌ని ఉపయోగించి ఎథీరియం కోసం ఎలా డెవలప్ చేయాలో తెలుసుకోండి"
lang: te
incomplete: true
---

<FeaturedText>Java-ఆధారిత ప్రాజెక్ట్‌లు మరియు టూలింగ్‌ని ఉపయోగించి ఎథీరియం కోసం ఎలా డెవలప్ చేయాలో తెలుసుకోండి</FeaturedText>

క్రిప్టోకరెన్సీ మరియు బ్లాక్‌చైన్ టెక్నాలజీ ప్రయోజనాలను ఉపయోగించుకునే వికేంద్రీకృత అప్లికేషన్‌లను (dapp) సృష్టించడానికి ఎథీరియంను ఉపయోగించండి. ఈ dappలు నమ్మదగినవిగా ఉంటాయి, అంటే వాటిని ఎథీరియంకు డిప్లాయ్ చేసిన తర్వాత, అవి ఎల్లప్పుడూ ప్రోగ్రామ్ చేసిన విధంగానే రన్ అవుతాయి. కొత్త రకాల ఆర్థిక అప్లికేషన్‌లను సృష్టించడానికి అవి డిజిటల్ ఆస్తులను నియంత్రించగలవు. అవి వికేంద్రీకృతంగా ఉంటాయి, అంటే ఏ ఒక్క సంస్థ లేదా వ్యక్తి వాటిని నియంత్రించలేరు మరియు వాటిని సెన్సార్ చేయడం దాదాపు అసాధ్యం.

## స్మార్ట్ కాంట్రాక్ట్‌లు మరియు Solidity భాషతో ప్రారంభించడం {#getting-started-with-smart-contracts-and-solidity}

**ఎథీరియంతో Javaను అనుసంధానించడానికి మీ మొదటి అడుగులు వేయండి**

ముందుగా మరింత ప్రాథమిక ప్రైమర్ కావాలా? [ethereum.org/learn](/learn/) లేదా [ethereum.org/developers.](/developers/)ని చూడండి.

- [బ్లాక్‌చైన్ వివరణ](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [స్మార్ట్ కాంట్రాక్ట్‌లను అర్థం చేసుకోవడం](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [మీ మొదటి స్మార్ట్ కాంట్రాక్ట్‌ను రాయండి](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Solidityని కంపైల్ చేయడం మరియు డిప్లాయ్ చేయడం ఎలాగో తెలుసుకోండి](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## ఎథీరియం క్లయింట్‌లతో పనిచేయడం {#working-with-ethereum-clients}

రెండు ప్రముఖ Java ఎథీరియం క్లయింట్‌లైన [Web3j](https://github.com/web3j/web3j) మరియు Hyperledger బేసులను ఎలా ఉపయోగించాలో తెలుసుకోండి

- [Java, Eclipse మరియు Web3jతో ఎథీరియం క్లయింట్‌కి కనెక్ట్ చేయడం](https://kauri.io/article/b9eb647c47a546bc95693acc0be72546/connecting-to-an-ethereum-client-with-java-eclipse-and-web3j)
- [Java మరియు Web3jతో ఎథీరియం ఖాతాను నిర్వహించండి](https://kauri.io/article/925d923e12c543da9a0a3e617be963b4/manage-an-ethereum-account-with-java-and-web3j)
- [మీ స్మార్ట్ కాంట్రాక్ట్ నుండి Java వ్రాపర్‌ను రూపొందించండి](https://kauri.io/article/84475132317d4d6a84a2c42eb9348e4b/generate-a-java-wrapper-from-your-smart-contract)
- [ఎథీరియం స్మార్ట్ కాంట్రాక్ట్‌తో ఇంటరాక్ట్ అవ్వడం](https://kauri.io/article/14dc434d11ef4ee18bf7d57f079e246e/interacting-with-an-ethereum-smart-contract-in-java)
- [ఎథీరియం స్మార్ట్ కాంట్రాక్ట్ ఈవెంట్‌ల కోసం వినడం](https://kauri.io/article/760f495423db42f988d17b8c145b0874/listening-for-ethereum-smart-contract-events-in-java)
- [Linuxతో Java ఎథీరియం క్లయింట్ అయిన బేసు (Pantheon)ని ఉపయోగించడం](https://kauri.io/article/276dd27f1458443295eea58403fd6965/using-pantheon-the-java-ethereum-client-with-linux)
- [Java ఇంటిగ్రేషన్ టెస్ట్‌లలో Hyperledger బేసు (Pantheon) నోడ్‌ను రన్ చేయడం](https://kauri.io/article/7dc3ecc391e54f7b8cbf4e5fa0caf780/running-a-pantheon-node-in-java-integration-tests)
- [Web3j చీట్ షీట్](<https://kauri.io/web3j-cheat-sheet-(java-ethereum)/5dfa1ea941ac3d0001ce1d90/c>)

EVM-ఆధారిత బ్లాక్‌చైన్‌లతో ఇంటరాక్ట్ అవ్వడానికి అసమాన (async), అధిక-పనితీరు గల Kotlin లైబ్రరీ అయిన [ethers-kt](https://github.com/Kr1ptal/ethers-kt)ని ఎలా ఉపయోగించాలో తెలుసుకోండి. ఇది JVM మరియు Android ప్లాట్‌ఫారమ్‌లను లక్ష్యంగా చేసుకుంటుంది.
- [ERC20 టోకెన్‌లను బదిలీ చేయండి](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/abi/TransferERC20.kt)
- [ఈవెంట్ లిజనింగ్‌తో UniswapV2 మార్పిడి](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/tokenswapwitheventlistening/TokenSwapWithEventListening.kt)
- [ETH / ERC20 బ్యాలెన్స్ ట్రాకర్](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/balancetracker/BalanceTracker.kt)

## ఇంటర్మీడియట్ కథనాలు {#intermediate-articles}

- [IPFSతో Java అప్లికేషన్‌లో స్టోరేజీని నిర్వహించడం](https://kauri.io/article/3e8494f4f56f48c4bb77f1f925c6d926/managing-storage-in-a-java-application-with-ipfs)
- [Web3jతో Javaలో ERC20 టోకెన్‌లను నిర్వహించండి](https://kauri.io/article/d13e911bbf624108b1d5718175a5e0a0/manage-erc20-tokens-in-java-with-web3j)
- [Web3j లావాదేవీ నిర్వాహకులు](https://kauri.io/article/4cb780bb4d0846438d11885a25b6d7e7/web3j-transaction-managers)

## అధునాతన వినియోగ నమూనాలు {#advanced-use-patterns}

- [Java స్మార్ట్ కాంట్రాక్ట్ డేటా కాష్‌ను రూపొందించడానికి Eventeumని ఉపయోగించడం](https://kauri.io/article/fe81ee9612eb4e5a9ab72790ef24283d/using-eventeum-to-build-a-java-smart-contract-data-cache)

## Java ప్రాజెక్ట్‌లు మరియు సాధనాలు {#java-projects-and-tools}

- [Web3j (ఎథీరియం క్లయింట్‌లతో ఇంటరాక్ట్ అవ్వడానికి లైబ్రరీ)](https://github.com/web3j/web3j)
- [ethers-kt (EVM-ఆధారిత బ్లాక్‌చైన్‌ల కోసం అసమాన (async), అధిక-పనితీరు గల Kotlin/Java/Android లైబ్రరీ.)](https://github.com/Kr1ptal/ethers-kt)
- [Eventeum (ఈవెంట్ లిజనర్)](https://github.com/ConsenSys/eventeum)
- [Mahuta (IPFS డెవ్ టూల్స్)](https://github.com/ConsenSys/mahuta)

మరిన్ని వనరుల కోసం చూస్తున్నారా? [ethereum.org/developers.](/developers/)ని చూడండి.

## Java కమ్యూనిటీ కంట్రిబ్యూటర్లు {#java-community-contributors}

- [IO Builders](https://io.builders)
- [Kauri](https://kauri.io)