You are on page 1of 11

ThS.

Trnh Tun t-B mn CNPM-Vin CNTT-TT

Mc lc
Mc lc ............................................................................................................................................ 1
HNG DN S DNG ECLIPSE ..................................................................................................... 2
1

Cc thao tc c bn ................................................................................................................. 2
1.1

Create v import project.................................................................................................. 2

1.2

Build, run chng trnh ................................................................................................... 2

1.3

Debug chng trnh ........................................................................................................ 3

1.4

ng gi chng trnh..................................................................................................... 3

Mt s thao tc khc ............................................................................................................... 3


2.1

To ra file Javadoc m t cho file source code................................................................ 3

2.2

Chn compiler ty thch .................................................................................................. 5

2.3

Ty chnh hiu th LineNumber v lu le UTF-8 ............................................................ 5

2.4

Ty chnh t ng chn bracket v semicolon................................................................ 6

2.5

Chn th vin trc tip v project .................................................................................. 6

2.6

S dng cc UserLibrary .................................................................................................. 7

Cc thao tc tng tc vit code .......................................................................................... 8


3.1

S dng chc nng code template.................................................................................. 8

3.2

S dng chc nng quick fix............................................................................................ 9

3.3

Cc phm tt thng dng............................................................................................. 10

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT

HNG DN S DNG ECLIPSE


1 Cc thao tc c bn
1.1 Create v import project
- To project mi: Vo menu File chn New / Project, chn loi project m bn mun
to.
- Import project c sn: Vo menu File chn Import. Trong hp thoi Import, chn mc
General / Existing project into workspace, click Next tr ng dn n project cn
import, click Finish

1.2 Build, run chng trnh


Click vo nt Run trn thanh cng c, chn Run

Khi hp thoi run m ra ta chn New Java Application. Sau khi chn project xong th
chn Run thc thi chng trnh.

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT

1.3 Debug chng trnh


c th debug chng trnh ta cn t beakpoint ti mt v tr no trong source code
cn debug, ri vo menu Run chn Debug (sau cu hnh nh trn). Lu l c mt
s trnh bt firewall (Bit Defender) khi chng trnh s khng th debug c.

1.4 ng gi chng trnh


- Chn mt project cn export trong cy explore ri nhn chut phi chn export.
- Trong ca s Export ta chn java/JAR file, chn next.
- Trong ca s Jar Export ta chn ng dn cho file output.jar, chn next.
- Tip tc chn next, trong textbox MainClass ta cn chn file class cha hm main trong
chng trnh ca ta.
- Chn Finish hon tt

2 Mt s thao tc khc
2.1 To ra file Javadoc m t cho file source code
Khi vit cc phng thc trong eclipse, nu bn tun theo cc quy tc t comment cho
phng thc th bn s c th to ra cc file doc m t v cc phng thc, cc lp m
bn vit, cc m t ny bao gm m t v chc nng ca hm, i s input, output, gi tr
tr v v cc Exception m phng thc s throws.
pht sinh t ng cc comment ta t con tr chut ti v tr tn hm ( public void
myMethod() ), nhn t hp phm Alt+Shift+J chng trnh s pht sinh t ng cc
comment . Vic cn li ca bn l ch cn vit cc thong tin m t cn thit. Lu l
nu bn vit cc thong tin bng ting vit s dng b g Unikey th cn phi s dng
bng m Unicode dng sn.
y l quy tc comment:
1.
2.
3.
4.
5.
6.
7.
8.
9.

/**
* Cc m t cho phng thc
* @param iValue : m t cho parameter
* @param dValue : m t cho parameter
* @return m t gi tr tr v
*/
public String myMethod(int iValue, double dValue) {
return ";
}

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT


Sau khi to ra cc comment ghi ch cho cc phng thc theo quy nh, bn c th to
ra cc file javadoc m t v lp m bn va vit.
Vo menu project, chn generate javadoc

Bn chn Next ty chnh thm mt s cu hnh khc nh chn thm mt s file doc
ca cc th vin m bn s dng; hoc click Finish to ra file javadoc.

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT

2.2 Chn compiler ty thch


Vo menu Window, chn Preferences.

2.3 Ty chnh hiu th LineNumber v lu file UTF-8


hin th cc dng trong eclipse ta vo menu Preference. Mc nh eclipse s dng
encode CP1252 nn ta khng th son tho c cc k t ting vit c du. Do vy
mun lu tr file source theo dng UTF-8 ta lm nh sau:

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT

2.4 Ty chnh t ng chn bracket v semicolon


Trong khi code, bn phi lm mt s thao tc nh di chuyn con tr xung cui dng ri
; hoc m {, nh vy tc thao tc code ca ta phn no b gim xung. khc
phc chc nng ny ta c th bt chc nng t ng chn bracket v semicolon. Sau khi
bt chc nng ny trong khi code ta c th chn ; hoc { bt c ni no trong dng
code.

2.5 Chn th vin trc tip v project


Bn c mt b th vin class java, bn va down mt b java library trn mng, tt c
chng u c nn trong file JAR, vn l lm sao s dng n trong cc project? Cch
s dng rt n gin, bn ch vic chp trc tip file th vin vo project ca mnh v
thc hin thm mt s thao tc Eclispe hiu cc th vin trong project ca bn.
Sau khi chp th vin vo, nhn chut phi vo project v chn properties:

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT

Ghi ch: cu hnh ci library s dng trong project c lu trong file .classpath

2.6 S dng cc UserLibrary


Bn c mt tp cc th vin thng xuyn s dng, mi ln si bn phi thc hin cc
thao tc nh trn tht mt thi gian, c cch no khc phc vic ny hay khng?
Cu tr li chnh l s dng UserLibrary. To ra UserLibrary:

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT

Add UserLibrary vo project: nhn chut phi vo project trong cy explore, chn build
path, user library; sau s m ra hp thoi Add Library ( hoc vo properties ca
project ) chn library cn add vo v click finish

3 Cc thao tc tng tc vit code


3.1 S dng chc nng code template
Trong khi lp trnh c nhng on code bn phi vit nhiu ln, hoc c nhng on code
qu di, gim bt thi gian vit code eclipse cung cp cho ta mt chc nng rt mnh
l code template.
To code template:

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT

3.2 S dng chc nng quick fix


Mt chc nng khc rt mnh trong vic h tr lp trnh l chc nng quick fix. Vi
chc nng ny bn c th ch sa rt nhanh cc li trong khi lp trnh. Ngoi ra n cn
gip ta to ra cc on lnh khai bo bin, khai bo hm, to bin input cho hm, cc
local variable, v cn rt nhiu ci khc.
gi chc nng quick fix ta t con tr chut trn dng cha li, nhn Ctrl+1 hin ra
khung chnh sa.
V d v s dng quick fix to khai bo bin.

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT

3.3 Cc phm tt thng dng


- Run: Ctrl+F11,
- Debug: F11, F6: step over, F7: step into, Ctrl+R: goto breakpoint
- Ctrl+PGUP, PGDOWN chuyn cc tab
- Alt+- m menu context ca cc TabEditor
- Ctrl+Shift+J to comment cho cc hm( comment c cc annotation )
- Ctrl+O m bng goto mt bin hoc mt hm
- Alt+Shift+Z bao 1 khi bng mt on lnh nh try, catch, while
- Ctrl+Shift+M import 1 package
- Ctrl+/ comment 1 dng lnh
- Ctrl+Shift+P go to next bracket
- Ctrl+Alt+H m hm no gi hm ti v tr chut
- Alt+T X exact method

ThS. Trnh Tun t-B mn CNPM-Vin CNTT-TT


- Alt+T S encapsulation field
- Ctrl+Q go to last edit

You might also like