السلام عليكم ورحمة الله وبركاته
موضوع اليوم مختلف قليل عن سياق المواضيع السابقة وهو يخص مطوري البرامج وهو كيفية تثبيت الأدوات الازمة للتطوير بلغة البرمجة الجافا "java” وكما تعلمون نحن نتحدث عن نظام تشغيل لينكس "Linux” وتحديدا توزيعة "Ubuntu” إذا سأتطرق في هذا الموضوع لطرق تثبيت منصة تنفيذ جافا "java” على نظلم "Ubuntu”
معلومات عن الجافا "java”
قبل ان نمر الى طرق التثبيت دعونا نذكر بعض المعلومات عن لغة البرمجة الجافا "java”
لقد تطورت هذه اللغة على مر الزمن لتمكن المبرمجين من صناعة برامج متنوعة وذلك بواسطة مكتبات مخصصة في تطوير وتنفيذ البرامج على عدة أنظمة تشغيل منها (Unix, Windows, Mac OS, GNU/Linux ) وهذه ميزة تختص بها لغة جافا "java” على خلاف لغة سي "C/C++” مثلا.
إصدارات جافا "java”
. J2SE : اصدار لتطوير تطبيقات و برامج الحاسوب العادية متل التطبيقات المكتبية برنامج التحميل …
. J2EE : اصدار لتطوير تطبيقات و برامج الشبكة أي برامج تتواصل في ما بينها عن طريق الشبكة
. J2ME : اصدار لتطوير تطبيقات و برامج الاجهزة المحمولة
عدة التطوير ****JDK وبرنامج Eclipse
هناك حالتان اما أنك تريد فقط تشغيل تطبيقات مبرمجة بلغة جافا "java”
وفي هذه الحالة ستحتاج الى تثبيت "JRE” (بيئة تنفيذ جافا)
واما أنك تريد تطوير تطبيقات وبرامج بلغة جافا "java”
وفي هذه الحالة ستحتاج الى تثبيت "JDK” (عدة تطوير جافا) مع العلم ان "JDK” يحتوي على "JRE”
إذا في كلتا الحالتين يكفي تثبيت "JDK” وبما اننا في هذه المدونة نتطرق الى كل ما هو حر ومفتوح المصدر وعلما ان جافا ليست برنامج حر الا ان هناك نسخة حرة من عدة التطوير”JDK” تسمى "****JDK"
ولكتابة الشيفرة المصدرية يكفي الاستعانة باي محرر نصوص مثلا "gedit” المتوفر على توزيعة "Ubuntu”
الا انه من الشائع استعمال برنامج "Eclipce” وهو عبارة عن برنامج يوفر بيئة عمل تحتوي على الأدوات الازمة لتطوير البرامج فهو بمثابة "JDK” الا انه لا يتوفر على بيئة تنفيذ البرامج "JRE” اذن عند تثبيت "Eclipce” يكفي فقط تثبيت "JRE” وسأتطرق الى ذلك فيما يلي
تثبيت لوازم العمل
تقوم بتثبيت الحزم default-jdk و ****tjdk-7-jdk و eclipse كما يلي
0
1
2
3
sudoapt-getinstall default-jdk
sudoapt-getinstall ****tjdk-7-jdk
sudoapt-getinstall eclipse
يتم تنفيذ البرنامج كما يلي
0
1
2
javacnomdufichier.java
javanomdufichier
لمشاهدة المراحل بالتفصيل اليكم الفيديو على هذا الرابط:
http://www.youtube.com/watch?v=MozTb...layer_embedded
موضوع اليوم مختلف قليل عن سياق المواضيع السابقة وهو يخص مطوري البرامج وهو كيفية تثبيت الأدوات الازمة للتطوير بلغة البرمجة الجافا "java” وكما تعلمون نحن نتحدث عن نظام تشغيل لينكس "Linux” وتحديدا توزيعة "Ubuntu” إذا سأتطرق في هذا الموضوع لطرق تثبيت منصة تنفيذ جافا "java” على نظلم "Ubuntu”
معلومات عن الجافا "java”
قبل ان نمر الى طرق التثبيت دعونا نذكر بعض المعلومات عن لغة البرمجة الجافا "java”
لقد تطورت هذه اللغة على مر الزمن لتمكن المبرمجين من صناعة برامج متنوعة وذلك بواسطة مكتبات مخصصة في تطوير وتنفيذ البرامج على عدة أنظمة تشغيل منها (Unix, Windows, Mac OS, GNU/Linux ) وهذه ميزة تختص بها لغة جافا "java” على خلاف لغة سي "C/C++” مثلا.
إصدارات جافا "java”
. J2SE : اصدار لتطوير تطبيقات و برامج الحاسوب العادية متل التطبيقات المكتبية برنامج التحميل …
. J2EE : اصدار لتطوير تطبيقات و برامج الشبكة أي برامج تتواصل في ما بينها عن طريق الشبكة
. J2ME : اصدار لتطوير تطبيقات و برامج الاجهزة المحمولة
عدة التطوير ****JDK وبرنامج Eclipse
هناك حالتان اما أنك تريد فقط تشغيل تطبيقات مبرمجة بلغة جافا "java”
وفي هذه الحالة ستحتاج الى تثبيت "JRE” (بيئة تنفيذ جافا)
واما أنك تريد تطوير تطبيقات وبرامج بلغة جافا "java”
وفي هذه الحالة ستحتاج الى تثبيت "JDK” (عدة تطوير جافا) مع العلم ان "JDK” يحتوي على "JRE”
إذا في كلتا الحالتين يكفي تثبيت "JDK” وبما اننا في هذه المدونة نتطرق الى كل ما هو حر ومفتوح المصدر وعلما ان جافا ليست برنامج حر الا ان هناك نسخة حرة من عدة التطوير”JDK” تسمى "****JDK"
ولكتابة الشيفرة المصدرية يكفي الاستعانة باي محرر نصوص مثلا "gedit” المتوفر على توزيعة "Ubuntu”
الا انه من الشائع استعمال برنامج "Eclipce” وهو عبارة عن برنامج يوفر بيئة عمل تحتوي على الأدوات الازمة لتطوير البرامج فهو بمثابة "JDK” الا انه لا يتوفر على بيئة تنفيذ البرامج "JRE” اذن عند تثبيت "Eclipce” يكفي فقط تثبيت "JRE” وسأتطرق الى ذلك فيما يلي
تثبيت لوازم العمل
تقوم بتثبيت الحزم default-jdk و ****tjdk-7-jdk و eclipse كما يلي
0
1
2
3
sudoapt-getinstall default-jdk
sudoapt-getinstall ****tjdk-7-jdk
sudoapt-getinstall eclipse
يتم تنفيذ البرنامج كما يلي
0
1
2
javacnomdufichier.java
javanomdufichier
لمشاهدة المراحل بالتفصيل اليكم الفيديو على هذا الرابط:
http://www.youtube.com/watch?v=MozTb...layer_embedded



Comment
Advanced mode Normal mode