PDA

View Full Version : مبتدی: اجرا نشدن با cmd



mosadatta
جمعه 29 اردیبهشت 1391, 08:55 صبح
برنامه ی hello که فقط چاپ می کند در محیط cmd در موقع اجرا خطا می دهد که فایل main را پیدا نمی کند اما در net beans اجا می شود87177

mortezaadi
یک شنبه 07 خرداد 1391, 14:53 عصر
این پیغام یعنی فایلی به نام hello.java وجود ندارد

احتمالا اسم فایل باید Hello.java باشه ( به بزرگ یا کوچک بودن حروف دقت کنید)
اگه کلاسی به نام hello ایجاد کردی convention رو رعایت نکردی در جاوا تمام کلاس ها با حرف اول بزرگ شروع میشند.
در ضمن javac فقط فایل رو کامپایل میکنه برای اجرای کلاس باید از دستور زیر استفاده کنید

java Hello

همایون افشاری
سه شنبه 30 خرداد 1391, 15:02 عصر
احتمالا یک package برای hello کردید:package example;
اگه این جور باشه باید برنامه رو با این دستور اجرا کنید:
java example.hello

miladheydari
شنبه 11 خرداد 1392, 22:14 عصر
سلام من javac میزینم میگه همچین دستوری تعریف نشده میشه راهنمایی کنید............

cups_of_java
شنبه 11 خرداد 1392, 22:44 عصر
مسیر javac توی متغیر PATH سیستم عامل شما تعریف نشده تا به طور مستقیم قابل اجرا باشه.
مسیری که جاواتون توش نصب شده رو توی متغیر Path قرار بدید (قسمت Create Java Environment Variables رو ببین)
http://beans.seartipy.com/2008/08/22/installing-sun-java-se-6-apache-maven-2-and-tomcat-55-on-windows-os/

miladheydari
شنبه 11 خرداد 1392, 22:51 عصر
تو system variables چیزی به نام path ندارم . چجوری اینو درس کنم

cups_of_java
یک شنبه 12 خرداد 1392, 18:04 عصر
PATH رو توی قسمت بالایی که مال Userهاست می تونی ببینی

miladheydari
دوشنبه 13 خرداد 1392, 23:55 عصر
نه اصلا این طور نیست تو یوزر temp,tmp هستش