لمحة جافاوية 33: ملف بجانب jar

السلام عليكم

بعد أن بينا لكم العلاقة بيني وبين كايزن والأخ علاء الصغير
نكمل معكم سلسلة ما استفاده علاء الثاني من الأخ كايزن
بالمناسبة علاء الصغير من أجمل الناس الذين تعاملت معهم
يستحق بجدارة لقب علاء الصغير
أتمنى له كل خير وأدعوكم إلى زيارة مدونته
المشكلة أنه دلفاوي وأنا جافاوي
وأنا لحد الآن لا أعرف هل دلفي صديقة أم عدوة
على الأقل بوجود علاء الصغير عندهم
فسنتعبر أنفسنا في هدنة معهم حتى يبدؤوا الحرب
في هذه اللمحة سنتكلم عن ملفات jar
بصراحة ليس كل شيء عن jar
عن ماذا إذن؟؟
لا أعرف لماذا يضع الناس عنواناً لمواضيعهم
يهيألي أنه يجب أن يكتب بجوار كل عنوان الأذكياء فقط
في لغة الجافا نعاني من عدم وجود ملف تنفيذي dll exe bin
طبعاً السبب أن الجافا تعمل على أكثر من نظام
لهذا أوجدت شركة صن ملف jar
لكي يكون بديل لهذه الملفات بالنسبة لجافا
أحياناً تحتاج إلى كتابة ملف بجوار برنامجك
تريد أن تحصل على الامتداد الذي يوجد عليه ملف jar
وتخزن بجانبه ملفك الجديد

		try{
			String jarFilePath=MyClassName.class.getProtectionDomain()
			.getCodeSource().getLocation().toURI().getPath();//هذا امتداد ملف الجار كاملاً
			String filePath=jarFilePath.substring(0,jarFilePath.lastIndexOf("/"));//نحذف اسم الملف الجار
			//بهذا يكون لدينا امتداد المجلد الذي يحتوي ملف الجار
			File file=new File(filePath+"/MyFileSetting.txt");//هنا اسم الملف الذي نريد تخزينه بجوار ملف الجار
			file.createNewFile();//تنشئ ملف فاضي
			PrintWriter write = new PrintWriter(new FileWriter(file));
			write.println(something);//تكتب على الملف ما تريد      
			write.close();
		} catch(Exception ex){
			//ex.printStackTrace();
			//JOptionPane.showMessageDialog(null, ex);
		}

بما أني أعرف أني ممل جداً
وأن هناك من يتمنى موتي
سأكف عن الكلام المباح
وأترككم في أمان اله

المراجع
1- سؤال بعنوان Reload this Page How to get jar file name…

http://www.velocityreviews.com/forums/t147526-how-to-get-jar-file-name.html

بصراحة لا يمكن اعتبارها مراجع بمعنى الكلمة
لكن للأمانة العلمية أذكره

تحياتي

Tags: , , , , , , , , , , ,

2 Responses to “لمحة جافاوية 33: ملف بجانب jar”

  1. Delphawi قال:

    ما علاقة Jar بالكايزن يا عم علاء !
    انت عاوز توديني في داهية مع الدلفاوية , ويقولوا بتعاون مع جافاوي :D

    بمزح …
    ربنا يوفقك أخي
    وعقبال اللمحة الـ255 ان شاء الله

  2. admin قال:

    كل الدلفاوية على راسي من فوق علشان علاء الصغير
    ومنور المدونة يا عثل

    تحياتي

Leave a Reply