هل يمكن استخراج ملفات السورس كود لأي مشروع من خلال ملف .jar

السلام عليكم

اخواني الاعزاء انا مبتدأ بلغة الجافا وارغب بمعرفة ما اذا كان بالأمكان استخراج ملفات السورس كود من خلال ملف الجار ".jar" للمشروع و اذا كان ذالك ممكن كيف يمكنني بعد ذالك تشغيل الملفات المستخرجة في النت بينز؟

مع العلم بعد تنصيب البرنامج يتم وضع اختصار على سطح المكتب بصيغة exe تلقائيا ولكن عند فتح موقع الملف على القرص يكون ملحق معه ملف الجار وملف المكتبات "lib file" فهل يكون ذالك كافي لأستخراج الكود و اعادة بناء المشروع

ارجو ان تفيدوني بعلمكم و سأكون متشكر لكم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

يمكنك استخراج السورس كود من خلال هذا البرنامج:

شكرا على المعلومة اخي الكريم

الان هل بأمكانك ان تفيدني بعد استخراج السورس كود كيف اضيفه للنت بينز لكي يعمل؟

مع العلم وجدت البرنامج مكتوب بلغة javaFX

شكرا

مع العلم وجدت البرنامج مكتوب بلغة javaFX

هي في الواقع إطار -متميز- عمل وليست لغة

إن تم تحويل أجزاء منه إلى ملفات binaries (مثل dll أو obj) سيكون من الصعب استخراج المصادر الأصلية.

للاسف لا اعلم

وعليكم السلام ورحمة الله وبركاته،

استخراج الملفات المصدرية من التطبيقات التنفيذية هو ما يسمى Decompiling

JAD هو من أشهر التطبيقات استخراج المصادر Decompiler في جافا

وله إضافة Plugin على Eclipse وغير ذلك...

لكن هذه العملية قد تكون صعبة أكثر إذا تم استخدام أداة لتعتيم (Obfuscation) المصادر (أي أداة Obfuscator)، والتي تقوم بتغيير أسماء المتغيرات والكائنات إلى رموز يصعب تتبعها.

وقد يكون الأمر غير ممكنا إذا تم تحويل ملفات Bytecode (من صغية jar.* أو class.*) إلى ملفات ثنائية binaries (بصيغة exe,dll,obj...)