এক্সিকিউটেবল .jar ফাইল (জাভা এমই) থেকে উত্স কোডটি বের করার কোনও উপায় আছে?
এক্সিকিউটেবল .jar ফাইল (জাভা এমই) থেকে উত্স কোডটি বের করার কোনও উপায় আছে?
উত্তর:
জেডি জিইউআই ব্যবহার করুন । অ্যাপ্লিকেশনটি খুলুন, এতে আপনার জেআর ফাইলটি টানুন এবং ফেলে দিন।
jar xf filename.jar
কমান্ডটি দিয়ে আপনি একটি জার ফাইলটি বের করতে পারেন:
jar xf filename.jar
তথ্যসূত্র: ওরাকল এর জেআর ডকুমেন্টেশন
filename.jar
থেকে filename.jar.zip
এবং তারপর এটা এটিকে আনজিপ।
আমি বিশ্বাস করি এটি খুব সহজেই করা যায়। আপনি সবসময় একটি জিপার ফাইলের জার ফাইলের উত্স ফাইলগুলি (জাভা ফাইলগুলি) বের করতে পারেন।
জিপ হিসাবে একটি জার ফাইলের উত্স পাওয়ার পদক্ষেপ:
আশাকরি এটা সাহায্য করবে.
কোনও কারণে লিংকটি মারা গেছে তাই আপনি JDGUI ডাউনলোড করতে পারেন এমন লিঙ্কটি যুক্ত করে
আপনার জেআর মধ্যে উত্স এবং জাভাডোক থাকতে পারে, সেক্ষেত্রে আপনি এগুলি সরানোর jar xf my.jar
জন্য কেবল ব্যবহার করতে পারেন ।
অন্যথায় আপনি আদর্শের উত্তরে উল্লিখিত একটি ডিসকপিলার ব্যবহার করতে পারেন:
জেডি জিইউআই ব্যবহার করুন । অ্যাপ্লিকেশনটি খুলুন, এতে আপনার জেআর ফাইলটি টানুন এবং ফেলে দিন।
আমি জানি এটি একটি পুরানো প্রশ্ন এখনও মনে হয়েছিল এটি কারও সাহায্য করবে
1) আপনার জার ফাইলের ফোল্ডারে যান।
২) এর এক্সটেনশনটি .zip এ পরিবর্তন করুন।
3) আপনি যেতে ভাল এবং এটি কেবল ডাবল ক্লিক করে এটি সহজেই বের করতে পারেন।
দ্রষ্টব্য: আমি এটি ম্যাকটিতে পরীক্ষা করেছি, এটি কাজ করে। আশা করি এটি উইন্ডোতেও কাজ করবে।
জাভা যেখানে কাজ করে সেখানে আপনার লিনাক্স বাক্সে নিম্নলিখিতটি করুন (যদি আপনি কাজগুলির টার্মিনাল পদ্ধতি পছন্দ করেন)
cd ~
mkdir decompiled_code && cd decompiled_code
wget https://bitbucket.org/mstrobel/procyon/downloads/procyon-decompiler-0.5.36.jar
java -jar procyon-decompiler-0.5.36.jar /Path/to/your/jar -o .
দ্রষ্টব্য : যেমন @ রিচার্ড মন্তব্য করেছেন "আপনারা এই জারের কপিরাইটের মালিক, আপনি যে দেশে বাস করেন এবং এটি করার জন্য আপনার উদ্দেশ্য কী তা নির্ভর করে এটি অবৈধ হতে পারে।"
অ্যান্ড্রোচেফ জাভা ডেকম্পিলার খুব ভাল কোড তৈরি করে যা আপনি সরাসরি আপনার প্রকল্পগুলিতে ব্যবহার করতে পারেন ...
-জিপ-তে ফাইলটি.কোভার্ট করুন (উইন্ডোগুলিতে কেবল এক্সটেনশান পরিবর্তন করুন) -জিপ ফোল্ডারটি আনইনজিপ করুন - আপনি সম্পূর্ণ। জাভা ফাইলগুলি পাবেন