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

لماذا لا يعمل هذا الأمر في البريمج Applet عند اضافته الى صفحة انترنت ؟

بدأه rohaili في 20 مايو 2009 · 6 رد · 677 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

الاوامر التالية جزء من ابلت applet ، والمشكلة في السطر الثالث ، حيث انه لا يعمل عند اضافة الابلت الى صفحة انترنت مثلا صفحة jsp ،

اما عند تشغيل الابلت لوحده خارج مستعرض الانترنت فان السطر الثالث يعمل ، قد تكون المشكلة بسبب القيود الامنية على الابلت ،

والسؤال هو كيف يمكن تجاوز هذه القيود الامنية ووضع الصورة في حافظة النظام لكي يمكن لصقها في البرامج الاخرى ،

وان كان ذلك غير ممكن فكيف يمكن حفظ الصورة كملف في القرص الصلب ؟

BufferedImage image = new BufferedImage(50, 50, BufferedImage.TYPE_INT_RGB);
transferable imagetransverable = new transferable(image);
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(imagetransverable, null);

300_130.gif

#2

لحل هذه المشكلة يجب أن تقوم بعمل certificate لـ applet

جرب هذه المقالة وأخبرني هل نجحت أم لا

http://personal.vsnl.com/sureshms/javasign1.html

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

بســم الله الـرحمــن الرحيــم

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

جزاك الله خيرا على ردك على الموضوع واليك النتيجة :

1 - عند تنفيذ الامر الاول

keytool -genkey -keystore suresh.store -alias sureshcert

ينتج خطأ كما بالصورة التالية

post-63809-1242895510_thumb.jpg

لكن هذه الخطوة أعتقد أنني تجاوزتها باستخدام netbeans باختيار الامر tools>keystores كما بالصورة التالية

post-63809-1242895522_thumb.jpg

وقد نتج عن هذه الخطوة الملف suresh.store.ks

2- عند تنفيذ الامر الثاني

keytool -export -keystore suresh.store -alias sureshcert -file suresh.cer

تظهر النتيجة التالية كما بالصورة التالية

post-63809-1242895531_thumb.jpg

فحاولت تجاوزها باختيار الامر export الظاهر في الصورة الثانية فظهرت لي الشاشة التالية

post-63809-1242895478_thumb.jpg

واخترت منها export ايضا وتم تنفيذ الامر بدون ان تظهر لي رساله وكذلك لم اجد اي ملف بجوار الملف suresh.store.ks

فهل الخطوات التي عملتها حتى الان صحيحة ام خاطئة ؟

وهل استخدام netbeans صحيح في كلا الخطوتين ام لا ؟

وجزاك الله خيرا .

300_130.gif

#4

أخي لقد عملت معي بشكل جيد جداً واستطعت أن أشغل الأبلت

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

جزاك الله خيرا لقد عملت في الاصدار jdk1.6.0_13

keytool -genkeypair -alias rohaili

keytool -exportcert -alias rohaili -file rohailicer.cer

jarsigner myprogram.jar rohailicer

300_130.gif

#6

ماهي الإصدارة التي كنت تعمل عليها؟؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

كنت اعمل على نفس الاصدار !

لكنني احببت ذكر رقم الاصدار لان الأمر genkey أصبح في الاصدار 1.6 genkeypair حسب الوثائق المصاحبة لـ jdk .

"This command was named -genkey in previous releases. This old name is still supported in this release and will be supported in future releases, but for clarify the new name, -genkeypair, is preferred going forward."

وهذا رابط الصفحة http://java.sun.com/javase/6/docs/technote...is/keytool.html

أما بالنسبة للمشكلة التي كانت عندي فاعتقد أنها في نظام التشغيل حيث كان عربي وعندما جربتها على النسخة الانجليزية اشتغلت ، وربما لا تكون المشكلة في كون النظام عربي او غيره بل في فقد بعض الملفات من النظام ، لا اعرف سبب المشكلة حتى الان ، والحمد لله انها قد حلت .

جزاك الله خيرا .

300_130.gif

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…