ورود

View Full Version : خطای کامپایل



daneshju17
دوشنبه 29 فروردین 1390, 19:51 عصر
سلام من تازه کار با جاوا رو شروع کردم netbeans را نصب کردم با برنامه hello world هم خروجی گرفتم ولی این خطا رو نمی تونم درست کنم من ت فردا باید این مشکل رو حل کنم میشه کمکم کنید....:ناراحت:
package swing;
import javax.swing.java.JFrame;
/**
*
* @author N
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
JFrame frame = new JFrame("an");
frame.setsize(800,600);
frame.setVisible(true);
}
}

این هم خطاش
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - cannot find symbol

javanerd
چهارشنبه 31 فروردین 1390, 13:53 عصر
دو تا اشکال توی برنامه هست.
۱.


import javax.swing.java.JFrame;

اشتباه است. باید مثل زیر نوشته شود:


import javax.swing.JFrame;


۲. در خط


frame.setsize(800,600);


setsize اشتباه نوشته شده است. حرف S در Size باید حروف بزرگ نوشته شود.


frame.setSize(800,600);

daneshju17
چهارشنبه 31 فروردین 1390, 19:02 عصر
دو تا اشکال توی برنامه هست.
۱.


import javax.swing.java.JFrame;

اشتباه است. باید مثل زیر نوشته شود:


import javax.swing.java.JFrame;


۲. در خط


frame.setsize(800,600);


setsize اشتباه نوشته شده است. حرف S در Size باید حروف بزرگ نوشته شود.


frame.setSize(800,600);


سلام
ممنون من اشکال دوم رو درست کردم ولی فرق دوتا خط کد اول رو نفهمیدم بااین حال از روی کد شما کپی پیست کردم باز هم همون خطا رو میده ممکنه کلاس های swing روی سیستمم نصب نباشه...!

javanerd
چهارشنبه 31 فروردین 1390, 20:45 عصر
سلام
ممنون من اشکال دوم رو درست کردم ولی فرق دوتا خط کد اول رو نفهمیدم بااین حال از روی کد شما کپی پیست کردم باز هم همون خطا رو میده ممکنه کلاس های swing روی سیستمم نصب نباشه...!
ببخشید. اشتباه تایپی بود. درستش کردم. در ضمن این فایل حتما باید با اسم Main.java ذخیره بشه و حتما هم باید در پوشه swing ذخیره شده باشه. البته احتمالا نتبینز این کارها رو برای شما انجام داده.