ورود

View Full Version : مبتدی: java- package file: error, the public type smi must be defined in its own file:



el-far
جمعه 30 مهر 1389, 10:13 صبح
سلام. قطعه کد زیر مربوط به package file برنامه ی منه. به کلمه ی public در تعریف کلاس پیام خطا می ده. public رو که بر می دارم پیام خطا می ره ولی دیگه امکان دسترسی به کلاسم در فایل های دیگه رو ندارم. نمی دونم مشکل برنامه با public چیه...


package

stateMachineInfo;


import


java.util.*;


public


class smi {

//The Variables to keep the Info
public Vector<String> primeInfo = new Vector<String>(5);
public Stack<Character> myStack = new Stack<Character>();
publicintcurrentState, stateNum;
public String finalStates = new String();


}


ممنون

jReihane
جمعه 30 مهر 1389, 14:32 عصر
خب از خطايي كه مي ده اينطور به نظر مياد كه اسم فايل رو smi نذاشتين، درسته؟
اگر اينطور هست اصلاحش كنين و دوباره امتحان كنين.
دقت كنين هر كلاس public بايد توي فايلي به همون نام كلاس ذخيره بشه