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

فتح ملف داخل الجار فايل

بدأه ريحانة الاقصى في 15 أكتوبر 2012 · 6 رد · 773 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

داخل برنامجي اشتخدمت مسارات ملفات

بهذا الشكل

    

 URL file = getClass().getResource("/HelpChm/usermanual.chm");

  file = new java.io.File("src/HelpChm/imp.txt");

وكانت تعمل بشكل طبيعي ولكن عند تحوبل البرنامج الى حار فايل لا بوجد اي من هذه الامتدادات تفتح

لماااذا؟

#2

استخدم getRessourceAsStream

InputStream input = getClass().getRessourceAsStream("/HelpChm/imp.txt");
#3

لا تنسى انها ستكون للقراءة فقط ReadOnly


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#4

لكن كيف اخد الامتداد من ال input stream

    URL file = getClass().getResource("/HelpChm/usermanual.chm");

    String file2 = file.getPath() + "::/Input.htm";

    file2 = file2.replaceFirst("/", "");

    try {
        Runtime.getRuntime().exec("hh.exe " + file2);
    }

وهل شرط ان الملف المخزن داخل الجار فايل فقط للقراءة ؟؟

انا اريد التخزين عليه؟؟

ما هو البديل لذلك

الملفات جننتي اكتر من البرنامج اللي اشتغلت عله 5 اشهر

بعد ما انهيت كل شي وجاي احوله لجار فايل ما اشي فيه ملف فتح

حاولت انقلهم لامتدادات خارجية خارج ال jarfile كمان ما زبط

والملفات اللي عندي امتدادها chm و jasper وبدي افتحهم بس

وكمان واحد txt بدي اكتب فيه

ما بيتعرف ولا ع واحد منهم

تم تعديل هذه المشاركة بواسطة ريحانة الاقصى في 15 أكتوبر 2012 في 21:02

#5

الكتابه على ملف داخل الجار لايمكن..

الملفات داخل الجار للقرائة فقط. كما ذكر محمد

بالنسبة للملف chm اشك انك تستطيع فتحة, تحتاج للتاكد من ذلك (ابحث عن الموضوع)

واذا كان فتح الملف غير ممكن , يمكنك نسخ الملف من داخل الجار وحفظة على الجهاز , ثم يمكنك فتحة.

#6

اكتر من هيك امتداد ثابت ايش احط !!!!!!!! :S :S :S :S :S

      String filename = "C:/Program Files/Acadmic_Schaduler/JXMLReport/SPesfication.jasper";
                JOptionPane.showInputDialog(filename);
                reportsengine.ReportsManager.getInstance().showReport(filename, title, s6, InstrecterReport);

من داخل النت بينز بيفتح التقرير من الجار فايل ما بيفتح

#7

حصل قبل فترة مشكلة في الترميز مشابهة نوعًا ما ، فقد كنت عند تشغيل الكود من داخل NetBeans IDE

فإن الكلمات العربية تظهر بدون مشاكل ، ولكن لما أعمل نسخة الـ JAR من مشروعي وأشغل

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

والموضوع على الرابط التالي :

http://www.sudancs.com/viewtopic.php?f=8&t=1449

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

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

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

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

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