မင်္ဂလာပါ!

လှိုက်လှဲစွာကြိုဆိုပါသည်။ ယခု ပထမဆုံးအကြိမ် ရောက်ဖူးခြင်းဖြစ်ပါသလား? ဝင်ရောက် ဆွေးနွေး မေးမြန်းလိုပါလျှင် အောက်တွင်ဖော်ပြထားသော button များမှတဆင့် ဝင်ရောက် ဆွေးနွေးနိုင်သကဲ့သို့ အဖွဲ့ဝင်အသစ်အနေဖြင့်လည်း လျှောက်ထားနိုင်ပါတယ်။

MYSTERY ZILLION တွင် English သို့မဟုတ် Unicode ဖြင့်သာ အသုံးပြုခွင့်ရှိသည်။ ဇော်ဂျီ ၊ ဧရာ စသည်တို့ကို အသုံးပြုခွင့် မရှိ။ Unicode fonts များမှာ Mon3,Yunghkio, Myanamr3 စသည်များ အသုံးပြုနိုင်သည်။ Unicode Guide ကို ဒီမှာ Download ချပါ။ Zawgyi to Unicode Converter
Don't share ebook or software if nobody request. You can find free book websites on here. We are welcome for discussion or asking question instead.

external path command from cmd in Java

edited October 2011 in Java
command line ကနေ Java program တခု run တဲ့အခါမှာ C:\>Java\jdk1.6.0\bin မှာ မသိမ်းဘဲနဲ့external folder တခုနဲ့သိမ်းပြီး Java ရှိတဲ့ နေရာတခုကို ခေါ် run ချင်တာပါ။အဲဒါ path ပေးတဲ့ ပုံစံမသိဖြစ်နေလို့ပါ။ကူညီပြီး ပြောပေးကြပါဦးလို့..ကျေးဇူးတင်ပါတယ်။
Tagged:

မှတ်ချက်များ

  • aztazt
    Registered Users
    1. save in any directory (e.g, d:\hello.java)
    2. change the path in command prompt
    C:\java\jdk1.6.0\bin>
    3. compile
    C:\java\jdk1.6.0\bin>javac d:\hello.java
    4. run
    C:\java\jdk1.6.0\bin>java hello
  • Registered Users
    ဟုတ်ကဲ့... အဆင်ပြေသွားပါပြီ. ကျေးဇူးတင်ပါတယ်.
    path လမ်းကြောင်းပြောင်းပြီးသိမ်းတဲ့အခါ. ပထမဆုံး java\jdk1.6.0\bin ကို၀င်ပြီး
    compile လုပ်တဲ့အခါမှာ javac (သိမ်းထားတဲ့ directory)ကိုရေးတဲ့အခါ Double quote ("")ထဲမှာ
    ထည့်ရေးပေးမှ ရပါတယ်လို့ဖြည့်ပြောချင်ပါတယ်။
    eg: C:\>Java\jdk1.6.0\bin>javac "D:\New Folder\Hello.java"
    double quote မပါခဲ့ဘူးဆိုရင်
    javac: invalid flag: D:\New
    Usage: javac <options> <source files> ဆိုပြီး error တက်ပါတယ်။
    နောက်တနည်းက c:\java\jdk1.6.0\bin ကိုမဝင်ဘဲ သိမ်းထားတဲ့နေရာကိုပဲဝင်ပြီး
    path="C:\java\jdk1.6.0\bin" လို့ခေါ် run လို့ရတဲ့နည်းကိုလဲ သိချင်ပါသေးတယ်. အဲလိုမျိုးနဲ့ရေးပြီး run တာမရဖြစ်နေလို့ပါ။
    ကျေးဇူးတင်ပါတယ်။
  • Administrators
    Java Install လုပ်ထားတဲ့နေရာကို C:\java\jdk1.6.0\bin လို့ယူဆလိုက်မယ်။ Command Prompt ထဲမှာ ကိုယ်သုံးချင်တဲ့ executable files တွေကို Fullpath မပြောချင်ရင် အဲဒီ့ executable တွေရှိတဲ့ Location ကို Environment Variable "PATH" ထဲမှာပြောပေးရပါတယ် အဲဒါကြောင့် C:\java\jdk1.6.0\bin ကို PATH ထဲမှာသွားထည့်ပေးရပါမယ်။ နောက်တစ်ခုက Java Interpreter ဟာ Execution မှာ Class တွေကိုလိုက်ရှာလေ့ရှိတယ် အဲဒီ့မှာလည်း သူ့အနေနဲ့က Java Installed Location ထဲမှာလိုက်ရှာတယ် တစ်ခြားနေရာမှာ Library တွေထားချင်ရင်လည်း Environment Variable "CLASSPATH" မှာပြောပေးရတယ် အဲဒါကြောင့် လက်ရှိရောက်နေတဲ့ Directory မှာလည်းရှာပါလို့ ပြောပေးရပါတယ် မဟုတ်ရင် Class not found ဖြစ်တတ်ပါတယ်။ အောက်မှာပြထားသလို Environment Variable တွေမှာထပ်ထည့်ပေးပါ။

    Windows 7
    (1) Right Click My Computer -> Properties -> Advanced System Settings -> Advanced -> Environment Variables

    (2) User Variables and System Variables ဆိုပြီး နှစ်ခုတွေ့ပါလိမ့်မယ် ကွန်ပျူတာမှာ ကိုယ်တစ်ယောက်တည်း သုံးစေချင်တယ်ဆိုရင်တော့ User Variables ထဲမှာပဲထည့်ပါ ဒါမှမဟုတ် တစ်ခြားသော User တွေကိုလည်း သုံးစေချင်တယ်ဆိုရင်တော့ System Variables ထဲမှာထည့်ရပါမယ် အဲဒီတော့ ဒါကတော့ ကိုယ်တိုင်ဆုံးဖြတ်ပါ။ တစ်ခုမှာထည့်တယ်ဆိုရင် လုံလောက်ပါပြီ နှစ်ခုလုံးမှာထည့်ဖို့မလိုပါ။

    (3) PATH ဆိုတဲ့ Variable Name ကိုလိုက်ရှာပါ အများအားဖြင့် ရှိပြီးသားဖြစ်ပါတယ် တွေ့တယ်ဆိုရင် Select -> Edit ကိုရွေးပါ ပြီးရင်တော့ အထဲမှာရှိပြီးသား Values တွေကိုမဖျက်ပါနဲ့ အဲဒီ့နောက်ဆုံးကနေ ; တစ်ခုခံပြီးတော့ Java bin location ကိုထည့်ပါ။ ဥပမာဆိုရင်- ;C:\java\jdk1.6.0\bin လို့ထည့်မှာပေါ့။ PATH ကိုရှာလို့မတွေ့ရင်တော့ New လို့ပြောပါ ပြီးရင်တော့ Variables name ကို PATH လို့ပေးပြီးတော့ Values နေရာမှာ ကိုယ့်ရဲ့ Java bin location ကိုထည့်ပါ။

    (4) CLASSPATH ဆိုတဲ့ Variable Name ကိုလိုက်ရှာပါ Java Install လုပ်ထားရင် သူလည်းရှိပြီးသားပဲများပါတယ် Edit လုပ်ပြီးတော့ ရှိပြီးသား Values နောက်မှာ ;. လို့ထည့်ပါ။ အသစ်လုပ်တယ်ဆိုရင်တော့ . လို့ပဲထည့်ပါ။ Dot (.) ဆိုတာက လက်ရှိအလုပ်လုပ်နေတဲ့ Directory လို့ဆိုလိုပါတယ်။

    (5) အဲဒါတွေပြီးရင်တော့ သုံးလို့ရပါပြီ Command prompt တွေဖွင့်ပြီးသားဖြစ်နေရင် အကုန်လုံးကိုပြန်ပိတ်ပြီး ပြန်ဖွင့်လိုက်ပါ။ ပြီးရင်တော့ ကိုယ်ရေးထားတဲ့ Java Program တွေရှိတဲ့ Directory ထဲကိုသွားပြီးတော့ လွယ်လွယ်ကူကူ Compile and Execute လုပ်လို့ရပါပြီ။

    ဥပမာ-

    cd c:\codes\hello
    javac hello.java
    java hello

    အရင်လို C:\>Java\jdk1.6.0\bin>javac လိုခေါ်စရာ မလိုတော့ပါဘူး ဘယ်နေရာပဲ ဖြစ်နေနေ javac လို့ပဲသုံးလို့ရပါပြီ။

    မှတ်ချက်။ Windows 7 ပဲလက်ထဲရှိပါတယ် တစ်ခြား Windows ဆိုရင်တော့ Environment Variables ထဲဘယ်လိုသွားသလဲ ကိုယ်တိုင်ပဲလိုက်ရှာပါ။ ကျန်တာအတူတူပဲ။
  • Registered Users
    ဟုတ်ကဲ့... Path , CLASSPATH မှာ အစ်ကိုပြောသလိုထပ်ထည့်ပါတယ်။
    java file ကို D:\New Folder\ အောက်မှာသိမ်းထားပါတယ်။cmd ကနေခေါ်တဲ့အခါ
    D: ထဲထိမဝင်တော့ဘဲ C:\>Users>PC Name>cd "D:\New Folder\Hello.java" လို့ခေါ် run တဲ့အခါမှာ The directory name is invalid , လို့ပြပါတယ်။
    Path value ရဲ့နောက်ဆုံးမှာ ;C:\Java\jdk1.6.0\bin လို့ထပ်ဖြည့်ပြီး
    CLASSPATH ရဲ့နောက်ဆုံးမှာ ;. လို့ပဲ ထည့်ထားတာပါပဲ။
    C:\>......> ရောက်ရာနေရာကထွက်စရာလိုသေးတာပဲလား. ဘာလိုနေတာမှန်းရှာလို့မရဖြစ်နေတယ်.. ဘာလို့ Run လို့မရမှန်းမသိဘူးဖြစ်နေလို့ပါ။ကူညီပေးပါဦးနော်. ကျေးဇူးတင်ပါတယ်..
  • Registered Users
    ဟုတ်ကဲ့.. ရသွားပီဗျ.. Environment Variable တွေမှာ ပြင်လိုက်တာပါ.
    Path မှာတော့ C:\Java\jdk1.6.0\bin ကိုထပ်ဖြည့်ပီး
    Classpath မှာ C:\Java\jre1.6.0\lib ထိပဲ ထားမှ အဆင်ပြေသွားပါတယ်
    ;. လို့ရေးခဲ့တုန်းက အပေါ်မှာ ပြောသလို error တွေဖြစ်တုန်းပါ.။အခု external folder ထားပီးခေါ်သုံးလို့ရသွားပါပီ။သိမ်းထားတဲ့နေရာကနေ compile လုပ်လို့အဆင်ပြေသွားတယ်။
    အခုလို ကူညီပြီး အဖြေရှာပေးတဲ့အတွက် ကျေးဇူးတင်ပါတယ်။
Sign In or Register to comment.