الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود الاسمبلي داخل جافا ؟؟؟

مغلق
بدأه abeer في 31 مايو 2003 · 3 رد · 827 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عارفه اني كثرت اساله بس مدري ايش فيه متحمسه للجافا مرة والامتحانات على الابوااااب ...

سؤالي هو كيف يمكنني كتابة كود الاسمبلي داخل الجافا ؟؟؟

والله سؤال مرررررررة محيرني وخاصة اني دايم اشوف برامج ++C لاتخلو من كود الاسمبلي ...

واذا فيه مثال .... مافيه مانع :D:D:D

@@**ــــــــ وشكرا ــــــــ**@@

#2

اعتقد ايه ..

مثال native واجعلها API انشيء الدالة التي تود ان تستعمل فيها كود:

public native void callAnAPIMethod();

قم باستدعاء الـ DDL كالتالي:

static {
   System.loadLibrary("MyDll");
}

حيث MyDll هو اسم للـ DDL التي ستنشؤها بـ ++C

اعمل كمبايل للبرنامج ثم استعمل

javah -jni MyJavaProgramme

الان اكتب الـ DDL في ++C و اعمل include لـ:

c:jdkincludejni.h

اعمل كمبايل للبرنامج ثم ضع DDL في المسار path مثلاً:

c:jdkbin

العمليه تسمى Java Native Interface

http://java.sun.com/products/jdk/1.2/docs/guide/jni/

منقول من رد للاخ مدني :)

#4

ممكن مثال ؟؟؟

هذا الموضوع مغلق.

مواضيع مشابهة