---
title: "⁦Java⁩ ڈیولپرز کے لیے ایتھیریم"
description: "⁦Java⁩ پر مبنی پروجیکٹس اور ٹولنگ کا استعمال کرتے ہوئے ایتھیریم کے لیے ڈیولپ کرنے کا طریقہ سیکھیں۔"
lang: ur
incomplete: true
---

<FeaturedText><span dir="ltr">Java</span> پر مبنی پروجیکٹس اور ٹولنگ کا استعمال کرتے ہوئے ایتھیریم کے لیے ڈیولپ کرنے کا طریقہ سیکھیں</FeaturedText>

کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کو استعمال کرنے والی غیر مرکزی ایپلی کیشنز (<span dir="ltr">dapps</span>) بنانے کے لیے ایتھیریم کا استعمال کریں۔ یہ <span dir="ltr">dapps</span> قابل اعتماد ہو سکتی ہیں، جس کا مطلب ہے کہ ایک بار جب انہیں ایتھیریم پر تعینات کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ لامركزی ہو سکتی ہیں، جس کا مطلب ہے کہ کوئی ایک ادارہ یا شخص انہیں کنٹرول نہیں کرتا اور انہیں سنسر کرنا تقریباً ناممکن ہے۔

## سمارٹ کنٹریکٹس اور <span dir="ltr">Solidity</span> زبان کے ساتھ شروعات کرنا {#getting-started-with-smart-contracts-and-solidity}

**<span dir="ltr">Java</span> کو ایتھیریم کے ساتھ مربوط کرنے کے لیے اپنے پہلے قدم اٹھائیں**

پہلے مزید بنیادی معلومات کی ضرورت ہے؟ [<span dir="ltr">ethereum.org/learn</span>](/learn/) یا [<span dir="ltr">ethereum.org/developers</span>۔](/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)
- [<span dir="ltr">Solidity</span> کو مرتب اور تعینات کرنے کا طریقہ سیکھیں](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## ایتھیریم کلائنٹس کے ساتھ کام کرنا {#working-with-ethereum-clients}

[<span dir="ltr">Web3j</span>](https://github.com/web3j/web3j) اور <span dir="ltr">Hyperledger</span> بیسو استعمال کرنے کا طریقہ سیکھیں، جو دو سرکردہ <span dir="ltr">Java</span> ایتھیریم کلائنٹس ہیں

- [<span dir="ltr">Java</span>، <span dir="ltr">Eclipse</span>، اور <span dir="ltr">Web3j</span> کے ساتھ ایتھیریم کلائنٹ سے جڑنا](https://kauri.io/article/b9eb647c47a546bc95693acc0be72546/connecting-to-an-ethereum-client-with-java-eclipse-and-web3j)
- [<span dir="ltr">Java</span> اور <span dir="ltr">Web3j</span> کے ساتھ ایتھیریم اکاؤنٹ کا نظم کریں](https://kauri.io/article/925d923e12c543da9a0a3e617be963b4/manage-an-ethereum-account-with-java-and-web3j)
- [اپنے سمارٹ کنٹریکٹ سے <span dir="ltr">Java</span> ریپر (Wrapper) تیار کریں](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)
- [<span dir="ltr">Linux</span> کے ساتھ <span dir="ltr">Java</span> ایتھیریم کلائنٹ، بیسو (<span dir="ltr">Pantheon</span>) کا استعمال](https://kauri.io/article/276dd27f1458443295eea58403fd6965/using-pantheon-the-java-ethereum-client-with-linux)
- [<span dir="ltr">Java</span> انٹیگریشن ٹیسٹس میں <span dir="ltr">Hyperledger</span> بیسو (<span dir="ltr">Pantheon</span>) نوڈ چلانا](https://kauri.io/article/7dc3ecc391e54f7b8cbf4e5fa0caf780/running-a-pantheon-node-in-java-integration-tests)
- [<span dir="ltr">Web3j</span> چیٹ شیٹ](<https://kauri.io/web3j-cheat-sheet-(java-ethereum)/5dfa1ea941ac3d0001ce1d90/c>)

[<span dir="ltr">ethers-kt</span>](https://github.com/Kr1ptal/ethers-kt) استعمال کرنے کا طریقہ سیکھیں، جو <span dir="ltr">EVM</span> پر مبنی بلاک چینز کے ساتھ تعامل کے لیے ایک غیر مطابقت پذیر (async)، اعلی کارکردگی والی <span dir="ltr">Kotlin</span> لائبریری ہے۔ یہ <span dir="ltr">JVM</span> اور <span dir="ltr">Android</span> پلیٹ فارمز کو ہدف بناتی ہے۔
- [<span dir="ltr">ERC-20</span> ٹوکنز کی منتقلی](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/abi/TransferERC20.kt)
- [ایونٹ سننے کے ساتھ <span dir="ltr">UniswapV2</span> کا تبادلہ](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/tokenswapwitheventlistening/TokenSwapWithEventListening.kt)
- [<span dir="ltr">ETH / ERC-20</span> بیلنس ٹریکر](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/balancetracker/BalanceTracker.kt)

## درمیانی سطح کے مضامین {#intermediate-articles}

- [<span dir="ltr">IPFS</span> کے ساتھ <span dir="ltr">Java</span> ایپلی کیشن میں اسٹوریج کا انتظام کرنا](https://kauri.io/article/3e8494f4f56f48c4bb77f1f925c6d926/managing-storage-in-a-java-application-with-ipfs)
- [<span dir="ltr">Web3j</span> کے ساتھ <span dir="ltr">Java</span> میں <span dir="ltr">ERC-20</span> ٹوکنز کا نظم کریں](https://kauri.io/article/d13e911bbf624108b1d5718175a5e0a0/manage-erc20-tokens-in-java-with-web3j)
- [<span dir="ltr">Web3j</span> ٹرانزیکشن مینیجرز](https://kauri.io/article/4cb780bb4d0846438d11885a25b6d7e7/web3j-transaction-managers)

## اعلی درجے کے استعمال کے پیٹرنز {#advanced-use-patterns}

- [<span dir="ltr">Java</span> سمارٹ کنٹریکٹ ڈیٹا کیشے بنانے کے لیے <span dir="ltr">Eventeum</span> کا استعمال](https://kauri.io/article/fe81ee9612eb4e5a9ab72790ef24283d/using-eventeum-to-build-a-java-smart-contract-data-cache)

## <span dir="ltr">Java</span> پروجیکٹس اور ٹولز {#java-projects-and-tools}

- [<span dir="ltr">Web3j</span> (ایتھیریم کلائنٹس کے ساتھ تعامل کے لیے لائبریری)](https://github.com/web3j/web3j)
- [<span dir="ltr">ethers-kt</span> (<span dir="ltr">EVM</span> پر مبنی بلاک چینز کے لیے غیر مطابقت پذیر، اعلی کارکردگی والی <span dir="ltr">Kotlin/Java/Android</span> لائبریری۔)](https://github.com/Kr1ptal/ethers-kt)
- [<span dir="ltr">Eventeum</span> (ایونٹ لسنر)](https://github.com/ConsenSys/eventeum)
- [<span dir="ltr">Mahuta</span> (<span dir="ltr">IPFS</span> ڈیولپر ٹولز)](https://github.com/ConsenSys/mahuta)

مزید وسائل تلاش کر رہے ہیں؟ [<span dir="ltr">ethereum.org/developers</span>۔](/developers/) دیکھیں۔

## <span dir="ltr">Java</span> کمیونٹی کے معاونین {#java-community-contributors}

- [<span dir="ltr">IO Builders</span>](https://io.builders)
- [<span dir="ltr">Kauri</span>](https://kauri.io)