السلام عليكم ورحمة الله وبركاته
منذ يومان اعمل برنامج جديد و بسيط فكرته بشكل مختصر بانه يوجد برنامج على سطح المكتب swing تدخل فيه معلومات ياخذ هذه المعلومات و يولد ملف كلاس و من ثم يجمع باقي الملفات و يضعها في ملف jar و هذا الملف يرسل الى الموبايل ليعمل هنالك
يعني البرنامج سطح المكتب SE يولد برامج مايكرو ME لكي تعمل على الموبايل
المهم انه بعدما يولد الملف المصدري لبرنامج الموبايل و مثلا يكون
M1Canvas.java
و بعدها ناتي لترجمته بواسطة javac
Process popo= Runtime.getRuntime().exec("javac -classpath D:/MyPro/Mshow/M1 D:/MyPro/Mshow/M1/M1Canvas.java");و طبعا انا واضع الحزمة
javax.microedition.lcdui
بجانب الكلاس فيترجم بشكل صحيح ولا يظهر اي خطأ
و لكنه لا يعمل!!
اما اذا طبت من النت بينز ترجمته فيترجمه و لكن يظهر حجمه اكبر و يعمل!!
و بعد التاكد من ان النت بينز يستخدم نفس المترجم بتاع الجافا للـ ME
لم افهم مالسبب؟؟
في اختلاف الحجوم اذا كان نفس الـ javac للاثنين؟؟