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

اين يتم تخزين الclasses

مغلق
بدأه مبرمج اوراكل في 25 ديسمبر 2006 · 6 رد · 828 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا سمعت انه اذا عملت class بالجافا وعملت له compile إنه بيتخزن في الجهاز حتى لو تحذف ملف الclass إذا فين بيتخزن

#2

السلام عليكم

إحنا لما بنعمل compile بنحول الجافا كود إلى binary code

بنسميها java virsual machine وهي بتشبه machine language

وميزة java virsual machine عن machine language إنه بقدر أشغل

برنامج الجافا على أي نظام تشغيل

يعني ملف الحافا بتحول إلى صفر و واحد و بيتخزن على الهاردسك

أنا هيك بعرف والله أعلم

تم تعديل هذه المشاركة بواسطة nardien28 في 26 ديسمبر 2006 في 14:16

#3

جزاك الله خير أخي jfriend

لكن كيف اقدر اتحكم في الكلاس اللي انا سويته يعني فين موقعة كيف استطيع ان اراه وهل استطيع حذف الكلاس بعد ما اعمل له Compile

#4
اقتباس
إحنا لما بنعمل compile بنحول الجافا كود إلى binary code

بنسميها java virsual machine وهي بتشبه machine language

اولا رد على jfriend اسمها java virtual machine

ثانيا انت اول لما بتعمل عملية Compilation ولا يوجد اى اخطاء ينشا ملف اسمه بإسم الكلاس اللى عملتله عملية compilation ويكون الامتداد له .class وعند التنفيذ الجهاز يقوم بقراءة التعليمات من .class وليس من .java ولذلك لو قمت بتعديل على كلاس معين ولم تقم بعملية الcompilation ستجد عند التنفيذ انه يتجاهل هذا التعديل لان هذا التعديل لم يضاف على ملف .class الا فى حالة النت بينز مثلا فانه يقوم بهذه العملية كل ماتقوم بكتابة امر جديد

اتمنى ان اكون افدتك

#5
javac -d c:\foldername Hello.java

بعد -d يمكنك وضع أي مسار ستجد فيه ملفات الكلاس موجودة فيه

SCJP 5.0

#6
اقتباس

بأسف على الخطأ الإملائي لان أمبارح واليوم كان عندي أمتحانات

و بكرة عندي ثلاث امتحانات فكنت حابه أفيدكم بأسرع وقت

أخي مبرمج اوراكل لحد الآن دائما بكون ملف class في نفس المسار تبع ملف الجافا

إلاا في حالة project بكون ملفات الجافا مع بعض تحت اسم sur

وclasses تحت اسم classes علشان تشوفه لما تجي تعمل open لملف الجافا تبعك

أطلب عرض الملفات التي لها امتداد .class مش .java وين ما بتضغط open

بتقدر تحدفه عادي زي ما تحذف أي ملف عادي

#7

مشكوووور أخي malek_sa وأختي jfriend يعطيكم الف عافية

هذا الموضوع مغلق.

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