Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
1,71 MB
Nội dung
I HC BÁCH KHOA TP. H CHÍ MINH OÀN KHOA KHOA HC & K THUT MÁY TÍNH CÂU LC B TIN HC Hng dn thc hành Java và Eclipse Tác gi: HNG TRUNG DNG Tháng 5 - 2008 oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 2 1. Cài đt Java và Eclipse _ Download JDK (phiên bn 1.5 tr lên) ti www.java.sun.com _ Cài đt JDK theo hng dn _ Download Eclipse phiên bn Europa (Java Developers hoc Java EE Developers) ti www.eclipse.org _ Gii nén file eclipse.zip ra mt th mc 2. Thay đi giao din Màn hình Welcome ca Eclipse: Chuyn đi giao din ban đu ca Java EE thành Java: M rng ca s Editor, t đng hide các khung nh Package Explorer, Outline đi: click phi vào các khung này, chn Fast View oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 3 3. Khi to và qun lý Project a. To mt project java Chn File → New → Java Project. t tên cho project và chn Next Màn hình tip theo: các project java thng đ source code trong th mc src và đ các file class trong th mc bin. Nu không mun thay đi điu này, chn Next oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 4 b. Thêm mt class mi vào project Chn New → Class Chn package s cha class này và đin tên class vào. Theo quy c, tên package bt đu bng ch thng, tên class bt đu bng ch hoa. Sau đó, chn tip các thông s nh sinh sn hàm main và comment đ Eclipse generate code cho bn. Chn Finish đ kt thúc oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 5 Eclipse s t đng to lp mi nh sau: c. Vit code cho hàm main Chúng ta s vit mt chng trình hin ra mt ca s thông báo mang ni dung tùy chn. Trong hàm main, bn hãy gõ vào dòng code nh trong hình di đây: C ch dch tc thi ca Eclipse s cho bit chng trình ca bn đang có li, biu hin bng du đ bên phi thanh trt dc. Lý do là chng trình ca chúng ta cha import th vin cn thit đ x dng lp JOptionPane. iu này cng ging nh ta phi khai báo include cho các chng trình C++. Eclipse có th giúp chúng ta làm điu này mt cách t đng. Hãy nhn t hp phím Ctrl-Shift-O, Eclipse s t đng tìm kim package có cha lp JOptionPane và t đng thêm vào. Hình sau cho thy kt qu sau khi đã thêm dòng import. oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 6 Chng trình vn còn li do phng thc abc không tn ti trong lp JOptionPane. Hãy sa li đon code. Xóa chui “abc” đi, đ con tr sau du ‘.’ và nhn Ctrl-Space, Eclipse s hin ra ca s h tr nh sau: Hãy chn phng thc showMessageDialog gn cui và Enter. Eclipse s h tr bn đin các thông s ca hàm này. Hãy đánh vào chui “null” cho thông s th nht và nhn phím Tab đ nhp vào thông s th hai. Hãy đin các thông s nh hình sau: d. Chy chng trình Chn Run → Run As → Java Application hoc nhn Ctrl - F11 oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 7 Mt ca s mi hin ra hi ta có mun save file này trc khi run không. Hãy check vào ô “Always save…” đ sau này nó đng hi na và OK. Kt qu chng trình: oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 8 4. Cu hình h thng a. Thêm các th vin vào project Các th vin trong java thng đc lu thành các file jar. s dng các th vin này trong project, bn hãy chn Project → Properties. Trong ca s mi hin ra, chn mc Java Build Path bên tay phi và chn tab Libraries. Chn các mc sau đ thêm các file th vin vào project: _ Add External JARs: Thêm file jar bng đng dn tuyt đi. _ Add JARs: Thêm file jar hin đang nm trong workspace. _ Add Library: Thêm các th vin có sn trong Eclipse, hoc các th vin đc ngi dùng cu hình sn trong workspace Thông thng, nu không phi là các th vin thng dùng có sn nh J2EE, JUnit, bn nên copy file th vin vào project và chn Add JARs. Eclipse s lu đng dn tng đi đn th vin đó, và nh v y khi cn có th copy toàn b project qua ni khác mà không cn cu hình li th vin. đây ta s s dng 2 th vin là Log4j và JUnit To mt th mc tên lib bên trong project. Có th to bng cách click phi vào project và chn New→Folder. Copy file log4j-1.2.13.jar (có th tìm trên mng) vào th mc lib. Sau đó chn project và nhn F5 đ Eclipse cp nht li ni dung th mc. M li ca s qun lý library ca project, chn Add JARs, ch n file va copy vào và OK Th vin log4j là mt th vin mã ngun m, chuyên dùng cho vic ghi li (logging) các kt qu x lý trong chng trình, đc dùng rt nhiu trong vic debug. Tip đn ta s thêm th vin JUnit. Th vin JUnit cng là mã ngun m, chuyên dùng cho vic thit k và chy các test case. Th vin này đã có sn trong Eclipse nên bn ch cn chn Add Library → JUnit. Chn JUnit 4 và Finish. Màn hình qun lý project bây gi s ging nh sau: oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 9 b. Cu hình jdk và javadoc Javadoc là b tài liu ging nh MSDN ca Microsoft, trong đó có mô t đy đ v các package, lp có sn trong java cng nh các phng thc ca lp đó. Chun javadoc là mt chun ph bin mà bt c phn mm mã ngun m nào vit bng java cng đu đa ra các tài liu dng này. Khi bn đ con tr ti mt method và nhn F2, ni dung tr giúp đc hin th lên chính là đc ly trong javadoc Theo mc đnh, Eclipse cu hình javadoc đc ly trang web ca Sun. iu này có th gây khó khn nu không có Internet hoc đng truyn tc đ chm. Ta có th download toàn b javadoc v máy và cu hình li đng dn này. Javadoc có th đc download đa ch http://java.sun.com/javase/downloads/index_jdk5.jsp#docs Sau khi download và gii nén, bn hãy chn Windows → Preferences. menu bên phi, chn Java → Installed JREs, chn phiên bn java tng ng bên tay phi oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 10 Chn nút Edit. Trong ca s mi hin ra, chn th vin rt.jar trong s các th vin đc lit kê và chn Javadoc Location Ca s mi hin ra, ta s thit lp li đng dn javadoc là th mc api nm trong th mc cha javadoc va đc download và gii nén. Chn OK Sau khi thit lp xong javadoc, bn s thy tc đ hin th tooltip nhanh hn nhiu. Bây gi, gi s ta mun tìm hiu k thêm v lp JOptionPane, xem nó có nhng phng thc nào và có bà con h hàng gì vi nhng lp khác. Bn hãy đ con tr vào bt c ch nào có ch [...]... General Existing Projects into Workspace N u project c không c t o b ng Eclipse, b n ph i t o m t project m i và copy source code c a project c vào trong project m i Chúng ta hãy th import m t project ph c t p h n vào trong workspace, và ki m tra các tính n ng khác c a Eclipse B n hãy chép file jgraphpad.rar vào th m c hi n ch a workspace và gi i nén ây là file ch a m t project ã c t o s n N u b n không... d n n th m c cài t java Trên th c t , vi c build m t project java th ng c th c hi n b ng công ngh Ant (http://ant.apache.org, c tích h p s n trong Eclipse) do ph i gi i quy t các v n v th vi n và c u hình Cách t o file jar trên ch là m t cách n gi n, không thích h p v i các project l n B n nên tìm hi u công ngh Ant bi t cách build m t project java hoàn ch nh 6 Các phím t t trong Eclipse xem các phím... l c b Tin h c JOptionPane trên Editor và nh n Shift-F2 Javadoc c a l p này s m c nh c a máy b n i h c Bách Khoa TP.HCM c hi n th trên trình duy t 5 T o file jar Bây gi chúng ta s build ch ng trình thành m t file jar có th em qua b t k máy nào có máy o Java ch y, k c máy ó là Solaris hay Linux B n hãy ch n File Export Trong c a s m i hi n ra, ch n Java JAR file và click Next Trong ch ng trình này, chúng... http://www.jgraph.com/ và làm theo cách th 2 trên N u b n ã có file này, hãy làm theo cách th nh t import project Lúc này, chúng ta s có k t qu nh sau: JGraph là m t th vi n mã ngu n m vi t b ng java, chuyên h tr vi c v và x lý các i t ng h a Lúc này ta ã có m t project t ng i ph c t p v c các tính n ng khác c a Eclipse 8 Các ti n ích trong Eclipse a Ch c n ng tìm ki m tìm ki m m t t ho c c m t trong editor hi n hành: ... cách click chu t ph i vào file IntegerAddition, ch n New JUnit test case C a s m i hi n ra, hãy ch n New JUnit 4 test D u c nh báo d i cho bi t th vi n JUnit ch a c include vào project c a b n Hãy ch n Click here và OK Eclipse t ng thêm vào Sau ó ch n Next Tác gi : H ng Trung D ng 21 oàn Khoa KH&KT Máy tính Câu l c b Tin h c i h c Bách Khoa TP.HCM Trong khung c a s ti p theo, check vào ô absAdd nh hình... t o file jar, l n sau b n ch c n nh p chu t ph i vào nó và ch n Create JAR t o l i file jar m i Bây gi chúng ta th ch y file jar v a m i t o V i Windows, cách n gi n nh t là double click vào file ó Tuy nhiên v i nh ng môi tr ng khác, ta nên dùng màn hình console g i M màn hình console và di chuy n n th m c ch a file jar v a m i t o Ta s gõ l nh sau: java –jar hello.jar K t qu : N u dòng l nh trên báo... F2 „ xem javadoc t i c a s trình duy t: Shift – F2 „ h tr theo ng c nh (hi n list các ph ng th c, t ng i n tên bi n, …): Ctrl – Space „ xóa m t dòng: Ctrl – D „ s a l i nhanh: a con tr t i v trí b l i và Ctrl – 1 (s m t) „ t ng gióng hàng cho c file: Ctrl – A và sau ó Ctrl – I H th ng các phím t t c a Eclipse khá m nh, có th h tr vi c vi t code r t nhanh Tuy nhiên, m t s phím t t quá dài và khó nh... tô màu ây là m t ti n ích r t m nh c a Eclipse, nó s giúp b n c code d dàng h n Bây gi hãy xem dòng l nh bên d i chú thích “//in plugin init”, ây ch c h n là o n code chính kh i t o giao di n Có th b n mu n c ti p xem cái hàm createApplication này làm gì R t n gi n, hãy gi nút Ctrl và nh p chu t vào ph ng th c createApplication, Eclipse s t ng m m t file m i và nh y n úng v trí nh ngh a o n code này... ph ng th c, b n c ng có th gi Ctrl và click vào m t bi n nh y n nh ngh a c a bi n ó ôi khi b n có m t ph ng th c và mu n bi t nó c g i b i nh ng ph ng th c nào Ta hãy th tìm xem ngoài hàm main v a tìm c trên, có ph ng th c nào c ng g i hàm createApplication hay không Hãy con tr chu t bên trong chu i createApplication và nh n chu t ph i, sau ó ch n Open Call Hierarchy Eclipse s cho k t qu nh sau: Hãy... Khoa TP.HCM ng th c thành createMyApplication và Enter Bây gi hãy chú ý chúng ta n hàm main ban u, Eclipse ã t k t thúc ng s a tên ph ng th c cho Ch c n ng Refactor còn có th làm nhi u tác v khác: i tên class và package, di chuy n m t class t package này sang các package khác ( ng ngh a v i các l nh import ph i thay i theo), hay th m chí là thay i signature c a m t ph ng th c Ngoài ra Eclipse còn h tr . 1. Cài đt Java và Eclipse _ Download JDK (phiên bn 1.5 tr lên) ti www .java. sun.com _ Cài đt JDK theo hng dn _ Download Eclipse phiên bn Europa (Java Developers hoc Java EE Developers). Developers) ti www .eclipse. org _ Gii nén file eclipse. zip ra mt th mc 2. Thay đi giao din Màn hình Welcome ca Eclipse: Chuyn đi giao din ban đu ca Java EE thành Java: M rng. a. To mt project java Chn File → New → Java Project. t tên cho project và chn Next Màn hình tip theo: các project java thng đ source code trong th mc src và đ các file class