Memanggil Fungsi Java daripada C
Semasa melaksanakan fungsi Java daripada baris arahan ialah pilihan, terdapat kaedah alternatif untuk memanggil fungsi ini secara langsung daripada aplikasi C.
Satu pendekatan melibatkan memanfaatkan proses penciptaan Java Virtual Machine (JVM). Langkah terperinci boleh didapati dalam sumber "Membuat JVM daripada C", yang menunjukkan prosedur untuk mewujudkan JVM dan memulakan permohonan kaedah.
Dalam senario di mana JVM telah ditubuhkan, seperti apabila C anda program dicetuskan oleh program Java, strategi yang berdaya maju adalah untuk cache penunjuk JNIEnv*. Walau bagaimanapun, adalah penting untuk berhati-hati apabila menyimpan cache penunjuk ke JVM daripada C/C disebabkan oleh semantik asas tertentu. Untuk maklumat lanjut tentang subjek ini, rujuk rujukan JNI.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menggunakan fungsi Java daripada aplikasi C saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!