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

أول محاولة ومشكلة لم أجد لها حلا

مغلق
بدأه أبغى أتعلم جافا في 1 مارس 2003 · 15 رد · 1,238 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني الكرام :

حاولت كتابة أول برنامج بالجافا وهذا هو كود البرنامج ( رجاء لا أحد يحاول ياخذ مجهودي :P ) :

      //My first program in java
class Firstprogram {

      public static void main (string [] argf) {
      system.out.println("HelloWorld !");
      }
      }

وعند ذهابي إلى Command Line كتبت أمر ترجمة البرنامج javac وظهر لي الناتج التالي :

C:My java>javac FirstProgram.java
'javac' is not recognized as an internal or external command,
operable program or batch file.

C:My java>

هل منكم يا شباب من يعرف المشكلة ؟؟

#2

السلام عليكم

أخ أبغي أتعلم جافا عرف الكلاس ك بابلك

public class Firstprogram

:)

#3

شكراً أخي نبيل على تحاوبك النبيل :D

لكن أخوك في الله توه بادي وكلامك ألغاز لكن إن شاء الله بحاول أفهم الحل وإن شاء الله أوافيك بالنتائج وشكرا لك .

#4

لا لا لا يوجد مشكلة في الكود ابدا بل في javac المترجم لحل سريع انسخ ملف المصدرFirstProgram.java و ضعه بجانب JDK داخل المجلد bin الذي يحوي javac.exe و ادخل الى المجلد الذي نتكلم عنه في موجه الدوس و اكتب javac FirstProgram.java ورح تنجح هذه المرة و اذا سمحت ممكن استخدم الكود بعذ اذنك طبعا:P

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#5

شكرا بعنف عزيزي java man ( والكود هدية متواضعة مني :P )

أنا عندي احساس إن هالكود راح يحدث ثورة في سبل التعارف :cool:

عموما كلامك نجح في تشغيل البرنامج الجبار ، لكن طلع لي خطأ فاللي يتعرف عليه يوافينا مشكوراً ومأجوراً .

C:jdk1.3.1_07bin>javac FirstProgram.java
error: cannot read: FirstProgram.java
1 error

C:jdk1.3.1_07bin>javac FirstProgram.java
FirstProgram.java:4: cannot resolve symbol
symbol  : class string
location: class Firstprogram
      public static void main (string [] argf) {
                               ^
FirstProgram.java:5: cannot resolve symbol
symbol  : class out
location: package system
      system.out.println("HelloWorld !");
            ^
2 errors

عموماً java man هل أنا مضطر لنقل جميع البرامج بهذه الطريقة ؟؟

أريد حل يمكنني من تنفيذ البرنامج في أي مكان في الجهاز

#6

السلام عليكم :)

بالبدايه استخدم JCreator .. من الموقع http://www.jcreator.com احسن من التعامل من الدوس ....

بالنسبه اذا ما تبغى تنزل البرنامج ... خذ الملف javac.exe و java.exe من مجلد الجافا و حطهم بمجلد البرنامج حقك و اكتب الاوامر بالدوس .. راح تنجح .. بالنسبه للكود السابق .. عندك خطأ و هو string اكتبها String و system اكتبها System >> :)

#7

تستطيع ان تكتب في موجه الدوس:

set PATH=C:jdk1.3.1_07bin

و بالتالي تستطيع استخدام javac و java من اي مكان في الجهاز

ملاحظة هامة: جافا حساسة لحالة الاحرف فكلمة system لا تساوي System

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#8

Brother أبغى أتعلم جافا

after I'v make hacking on your code, I made the following note:

java is a casesensetive language

so Firstprogram is diferent from FirstProgram

this is a common mistacke, even an expert just like you and me may make.

best wishes

#9

اخوي انت عندك خطاء وهو string لا بد ان تكون هكذا

String اول حرف كبير

والخطاء الثاني system لابد ان يكون الحرف كبير

System

#10

خلاص يا شباب اظنه فهم حاج كل واحد يشرح له اخطائه في طريقة مختلفة:P

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#12

عذراً أخوي صلاح ..

النسخة المجانية فيها كافة مميزات النسخة $$ ..؟؟

#14

My brothe,r I'm a fanatic Arabic lover, but unfortunately I work in an office whose computers have no arabic , so execuse me for writing in English

best wishes

#15

اخي Aladdin11

راجع رسائلك الخاصة

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#16

أخوي :: أبغى أتعلم جافا

أنا مثلك مستجد جداً في الجافا وأعتمد على كتابJava How To Program

بالنسبة لموضوعك فأنا أ،صحك بأن تعتمد على سوفتوير يساعدك في البرمجة و عمل كومبايلر بدون كوماند لاين ..

http://java.sun.com/j2se/downloads.html حمل النسخة j2se 1.4.1

وبعد ذلك نزل التكست باد من موقع www.textpad.com

تأكد أن تحمل البرنامج أولاً ثم تكست باد

عندها ستكون قادر على الكومبايلر بدون كوماند لاين فقط من tools

أتمنى أن تكون استفدت من هذه المعلومة

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

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