Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (346.18 KB, 3 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
B n s ng c nhiên v nh ng gì mà c ng đ ng mã ngu n m đem l i cho b n. N u nh Linuxạ ẽ ạ ề ữ ộ ồ ồ ở ạ ạ ế ư
ph i c n h n 10 năm đ có th ti n g n đ n m c tiêu là đ i tr ng c a Windows cho dòng máyả ầ ơ ể ể ế ầ ế ụ ố ọ ủ
đ bàn thì các ng d ng IDE (Integrated Development Environment- môi trể ứ ụ ường phát tri n tíchể
h p) ch m t m t n a th i gian đ có th là đ i th tợ ỉ ấ ộ ữ ờ ể ể ố ủ ương x ng v i các dòng s n ph m thứ ớ ả ẩ ương
m i danh tí ng nh Borland Jbuilder, Code Warrior, Oracle JDeveloper ...ạ ế ư
M t trong nh ng nguyên nhân chính giúp các s n ph m mã ngu n m trong dòng s n ph m nàyộ ữ ả ẩ ồ ở ả ẩ
phát tri n nh vũ bão nh hi n nay là s h tr t các đ i gia trong gi i cơng ngh , ví d nhể ư ư ệ ự ỗ ợ ừ ạ ớ ệ ụ ư
trong s n ph m NetBeans là s xu t hi n c a Sun Microsystems và trong s n ph m Eclipse làả ẩ ự ấ ệ ủ ả ẩ
“ông trùm” IBM.
M t giao di n chuyên nghi p đ n không ng đó là n tộ ệ ệ ế ờ ấ ượng đ u tiên c a tôi khi downloadầ ủ
NetBeans t trên m ng, lúc đó v n cịn là b n 3.5.1, còn đ n b n 3.6 hi n nay thì tơi đã hồn tồnừ ạ ẫ ả ế ả ệ
b thuy t ph c v s n ph m này và quy t đ nh chuy n toàn b d án Java c a tôi sang s d ngị ế ụ ề ả ẩ ế ị ể ộ ự ủ ử ụ
NetBeans. NetBeans có m t l i th mà các s n ph m thộ ợ ế ả ẩ ương m i khác khơng th có, đó là chiạ ể
phí b n quy n. N u b n đã có d p s d ng qua NetBeans thì b n khơng th ng đây là 1 s nả ề ế ạ ị ử ụ ạ ể ờ ả
ph m mã ngu n m và b n có th s d ng hồn tồn mi n phí.ẩ ồ ở ạ ể ử ụ ễ
Trong b i c nh Vi t Nam ph i th c thi lu t b n quy n khi gia nh p WTO thì các dịng s nố ả ệ ả ự ậ ả ề ậ ả
ph m mã ngu n m này chính là m t c u cánh l n cho gi i l p trình viên Vi t Nam. Các doanhẩ ồ ở ộ ứ ớ ớ ậ ệ
nghi p ph n m m khơng có lý do gì đ ph i tr trên 1000 USD cho các IDE quen thu c mà l iệ ầ ề ể ả ả ộ ạ
không làm quen v i các IDE Open Source.ớ
Trong ph m vi bài vi t này, tác gi mong mu n ngạ ế ả ố ườ ọi đ c có th làm quen v i vi c s d ngể ớ ệ ử ụ
môi trường phát tri n NetBeans, trể ước m t là trong cu c thi Mobile Games 2004 và sau đó làắ ộ
trong cơng vi c c a mình.ệ ủ
1. <b>Download NetBeans IDE</b>: B n có th t i v t Internet, hãy vào đ a ch sau:ạ ể ả ề ừ ị ỉ
và làm theo hướng d n trên trang web, b nẫ ả
đ y đầ ủ kho ng 36 Mả b
2. <b>Các khái ni m c b n c n n m trệ</b> <b>ơ ả</b> <b>ầ</b> <b>ắ</b> <b>ước khi s d ng NetBeansử ụ</b> :
1. Xác đ nh Mount FileSystem: N u b n đã có kinh nghi m l p trình Java thì khái ni m Mountị ế ạ ệ ậ ệ
khá gi ng v i vi c xác đ nh Classpath khi biên d ch và ch y ng d ng Java b ng dòngố ớ ệ ị ị ạ ứ ụ ằ
l nh. NetBeans đã đ a ra m t khái ni m m i là FileSystem. V i vi c xác đ nh FileSystemệ ư ộ ệ ớ ớ ệ ị
và “mount” chúng v i mã ngu n, NetBeans s biên d ch (compile) mã ngu n và copy cácớ ồ ẽ ị ồ
file .class vào c u trúc th m c nh trong khai báo package. Ngoài ra, n u mã ngu n c aấ ư ụ ư ế ồ ủ
b n có s d ng các th vi n l p trình khác thì vi c khai báo trong FileSystem s báo choạ ử ụ ư ệ ậ ệ ẽ
trình biên d ch bi t n i c n tìm các th vi n c n thi t. Vi c xác đ nh đúng FileSystem sị ế ơ ầ ư ệ ầ ế ệ ị ẽ
tránh đượ ỗc l i FileNotFoundException, đây là m t l i r t c b n đ i v i ngộ ỗ ấ ơ ả ố ớ ười m i b tớ ắ
đ u l p trình Java.ầ ậ
2. Cài đ t J2ME Plug-in: Đ đáp ng trặ ể ứ ướ ực s phát tri n nh vũ bão c a CNTT nh hi n nayể ư ủ ư ệ
thì m i mơi trọ ường ph n m m ph i là m t c là cho phép các hãng ph n m m khác vi tầ ề ả ở ứ ầ ề ế
các ph n b sung (thu t ng ti ng Anh g i là Plugin) và tích h p đầ ổ ậ ữ ế ọ ợ ược v i ph n m m.ớ ầ ề
NetBeans là m t môi trộ ường nh v y. B n có th ch n l a các Plugins cho nhu c u c aư ậ ạ ể ọ ự ầ ủ
mình, NetBeans cung c p h n 50 Plugin mi n phí, J2ME Plugin là m t trong s đó. Có haiấ ơ ễ ộ ố
cách đ cài đ t J2ME plugin vào máy c a các b n. Ho c các b n s d ng tính năng updateể ặ ủ ạ ặ ạ ử ụ
c a Netbeans ho c các b n download các Plugins này v và cài đ t. Do đi u ki n Internetủ ặ ạ ề ặ ề ệ
VN nên tôi ch n cách th hai.
ở ọ ứ
• Download các Plug-in h tr vi c l p trình J2ME: Tham kh o ph n ph l c, tôi gi sỗ ợ ệ ậ ả ầ ụ ụ ả ử
các b n l u các Plugins th m c D:\Softạ ư ở ư ụ
• Cài đ t: Cách cài đ t các Plugins tặ ặ ương t nhau và r t d dàng. Tôi ch nêu ra m t ví dự ấ ễ ỉ ộ ụ
khi cài đ t J2ME Wireless Toolkit. Các b n vào menu Tools->ặ ạ Update Center. Do ch nọ
cách cài đ t offline nên các b n ch n Install Manually Downloaded Modules (.nbm Files)ặ ạ ọ
và b m Next. C a s nh hình dấ ử ổ ư ướ ẽi s xu t hi n.ấ ệ
Các b n ch n nút Add và ch n đạ ọ ọ ường d n t i th m c l u tr các Plugin, trong trẫ ớ ư ụ ư ữ ường
h p này là D:\Soft\kjava-emulator_win.nbm sau đó ch n Nextợ ọ
Và sau đó là th c hi n các bự ệ ước đăng ký xác nh n quy n s h u Plugin v.v, thao tác r tậ ề ở ữ ấ
đ n gi n nên tôi không hơ ả ướng d n chi ti t.ẫ ế
3. Xác đ nh Emulator: Trong l p trình trên J2ME thì vi c xác đ nh thi t b mô ph ngị ậ ệ ị ế ị ỏ
trước khi ch y trên thi t b th t r t quan tr ng, do đó, đi u mà các l p trình viên J2MEạ ế ị ậ ấ ọ ề ậ
c n ph i chú ý tầ ả h ba là vi c tích h p các b gi l p (Emulator) vào NetBeans. M iứ ệ ợ ộ ả ậ ờ
các b n tham kh o l i hai bàiạ ả ạ vi t “ế Hướng dẫn sử dụng Samsung JSDK 1.0 ” và “Phát triển
ứng dụng J2ME với Samsung JaUmi Wireless Toolkit 2.0 ” trong PC World s tháng 6 vố ề
cách cài đ t b SDK và Emulator c a Samsung. ặ ộ ủ
Các b n ch n Tool -> Device Emulator Registry, m t c a s hi n ra nh hình dạ ọ ộ ử ổ ệ ư ưới
B n nh n vào nút Add và ch n đạ ấ ọ ường d n vào th m c b n cài đ t Samsung Wirelessẫ ư ụ ạ ặ
Toolkit, trên máy tôi là C:\SAMSUNG_WTK20 NetBeans có ch c năng tìm Emulator tứ ừ
th m c đã ch n.ư ụ ọ
N u b n th y dịng thơng báo “Detected Emulator Type” nh hình trên thì b n đã ch nế ạ ấ ư ạ ọ
đúng và b n nh n Next, sau đó NetBeans s li t kê các Emulator c a các ch ng lo i đi nạ ấ ẽ ệ ủ ủ ạ ệ