Thực hành java và eclipse

28 248 0
Thực hành java và eclipse

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

I HC BÁCH KHOA TP. H CHÍ MINH OÀN KHOA KHOA HC & K THUT MÁY TÍNH CÂU LC B TIN HC Hng dn thc hành Java và Eclipse Tác gi: HNG TRUNG DNG Tháng 5 - 2008 oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 2 1. Cài đt Java và Eclipse _ Download JDK (phiên bn 1.5 tr lên) ti www.java.sun.com _ Cài đt JDK theo hng dn _ Download Eclipse phiên bn Europa (Java Developers hoc Java EE Developers) ti www.eclipse.org _ Gii nén file eclipse.zip ra mt th mc 2. Thay đi giao din Màn hình Welcome ca Eclipse: Chuyn đi giao din ban đu ca Java EE thành Java: M rng ca s Editor, t đng hide các khung nh Package Explorer, Outline đi: click phi vào các khung này, chn Fast View oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 3 3. Khi to và qun lý Project a. To mt project java Chn File → New → Java Project. t tên cho project và chn Next Màn hình tip theo: các project java thng đ source code trong th mc src và đ các file class trong th mc bin. Nu không mun thay đi điu này, chn Next oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 4 b. Thêm mt class mi vào project Chn New → Class Chn package s cha class này và đin tên class vào. Theo quy c, tên package bt đu bng ch thng, tên class bt đu bng ch hoa. Sau đó, chn tip các thông s nh sinh sn hàm main và comment đ Eclipse generate code cho bn. Chn Finish đ kt thúc oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 5 Eclipse s t đng to lp mi nh sau: c. Vit code cho hàm main Chúng ta s vit mt chng trình hin ra mt ca s thông báo mang ni dung tùy chn. Trong hàm main, bn hãy gõ vào dòng code nh trong hình di đây: C ch dch tc thi ca Eclipse s cho bit chng trình ca bn đang có li, biu hin bng du đ  bên phi thanh trt dc. Lý do là chng trình ca chúng ta cha import th vin cn thit đ x dng lp JOptionPane. iu này cng ging nh ta phi khai báo include cho các chng trình C++. Eclipse có th giúp chúng ta làm điu này mt cách t đng. Hãy nhn t hp phím Ctrl-Shift-O, Eclipse s t đng tìm kim package có cha lp JOptionPane và t đng thêm vào. Hình sau cho thy kt qu sau khi đã thêm dòng import. oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 6 Chng trình vn còn li do phng thc abc không tn ti trong lp JOptionPane. Hãy sa li đon code. Xóa chui “abc” đi, đ con tr sau du ‘.’ và nhn Ctrl-Space, Eclipse s hin ra ca s h tr nh sau: Hãy chn phng thc showMessageDialog  gn cui và Enter. Eclipse s h tr bn đin các thông s ca hàm này. Hãy đánh vào chui “null” cho thông s th nht và nhn phím Tab đ nhp vào thông s th hai. Hãy đin các thông s nh hình sau: d. Chy chng trình Chn Run → Run As → Java Application hoc nhn Ctrl - F11 oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 7 Mt ca s mi hin ra hi ta có mun save file này trc khi run không. Hãy check vào ô “Always save…” đ sau này nó đng hi na và OK. Kt qu chng trình: oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 8 4. Cu hình h thng a. Thêm các th vin vào project Các th vin trong java thng đc lu thành các file jar.  s dng các th vin này trong project, bn hãy chn Project → Properties. Trong ca s mi hin ra, chn mc Java Build Path bên tay phi và chn tab Libraries. Chn các mc sau đ thêm các file th vin vào project: _ Add External JARs: Thêm file jar bng đng dn tuyt đi. _ Add JARs: Thêm file jar hin đang nm trong workspace. _ Add Library: Thêm các th vin có sn trong Eclipse, hoc các th vin đc ngi dùng cu hình sn trong workspace Thông thng, nu không phi là các th vin thng dùng có sn nh J2EE, JUnit, bn nên copy file th vin vào project và chn Add JARs. Eclipse s lu đng dn tng đi đn th vin đó, và nh v y khi cn có th copy toàn b project qua ni khác mà không cn cu hình li th vin.  đây ta s s dng 2 th vin là Log4j và JUnit To mt th mc tên lib bên trong project. Có th to bng cách click phi vào project và chn New→Folder. Copy file log4j-1.2.13.jar (có th tìm trên mng) vào th mc lib. Sau đó chn project và nhn F5 đ Eclipse cp nht li ni dung th mc. M li ca s qun lý library ca project, chn Add JARs, ch n file va copy vào và OK Th vin log4j là mt th vin mã ngun m, chuyên dùng cho vic ghi li (logging) các kt qu x lý trong chng trình, đc dùng rt nhiu trong vic debug. Tip đn ta s thêm th vin JUnit. Th vin JUnit cng là mã ngun m, chuyên dùng cho vic thit k và chy các test case. Th vin này đã có sn trong Eclipse nên bn ch cn chn Add Library → JUnit. Chn JUnit 4 và Finish. Màn hình qun lý project bây gi s ging nh sau: oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 9 b. Cu hình jdk và javadoc Javadoc là b tài liu ging nh MSDN ca Microsoft, trong đó có mô t đy đ v các package, lp có sn trong java cng nh các phng thc ca lp đó. Chun javadoc là mt chun ph bin mà bt c phn mm mã ngun m nào vit bng java cng đu đa ra các tài liu dng này. Khi bn đ con tr ti mt method và nhn F2, ni dung tr giúp đc hin th lên chính là đc ly trong javadoc Theo mc đnh, Eclipse cu hình javadoc đc ly  trang web ca Sun. iu này có th gây khó khn nu không có Internet hoc đng truyn tc đ chm. Ta có th download toàn b javadoc v máy và cu hình li đng dn này. Javadoc có th đc download  đa ch http://java.sun.com/javase/downloads/index_jdk5.jsp#docs Sau khi download và gii nén, bn hãy chn Windows → Preferences.  menu bên phi, chn Java → Installed JREs, chn phiên bn java tng ng bên tay phi oàn Khoa KH&KT Máy tính i hc Bách Khoa TP.HCM Câu lc b Tin hc Tác gi: Hng Trung Dng 10 Chn nút Edit. Trong ca s mi hin ra, chn th vin rt.jar trong s các th vin đc lit kê và chn Javadoc Location Ca s mi hin ra, ta s thit lp li đng dn javadoc là th mc api nm trong th mc cha javadoc va đc download và gii nén. Chn OK Sau khi thit lp xong javadoc, bn s thy tc đ hin th tooltip nhanh hn nhiu. Bây gi, gi s ta mun tìm hiu k thêm v lp JOptionPane, xem nó có nhng phng thc nào và có bà con h hàng gì vi nhng lp khác. Bn hãy đ con tr vào bt 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 bn 1.5 tr lên) ti www .java. sun.com _ Cài đt JDK theo hng dn _ Download Eclipse phiên bn Europa (Java Developers hoc Java EE Developers). Developers) ti www .eclipse. org _ Gii nén file eclipse. zip ra mt th mc 2. Thay đi giao din Màn hình Welcome ca Eclipse: Chuyn đi giao din ban đu ca Java EE thành Java: M rng. a. To mt project java Chn File → New → Java Project. t tên cho project và chn Next Màn hình tip theo: các project java thng đ source code trong th mc src và đ các file class

Ngày đăng: 20/10/2014, 18:56

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan