Võ Văn Hải's blog

Chỉ có một điều tuyệt đối đó là mọi thứ đều tương đối…

Hướng dẫn làm việc với Eclipse

Download Eclipse IDE tại URL: http://www.eclipse.org/downloads

image001

Nếu bạn chỉ dùng lập trình java với bản standard thì download “Eclipse IDE for Java Developers”.

  1. Khởi động Eclipse

1.Khởi động Eclipse JSE

image003

2.Chọn Perspective

image005

Chọn Perspective Java(Default)

image007

Đóng Welcom screen. Kết quả

image008

  1. Tạo Project trong Eclipse

1. Tạo project mới: Menu File->New->Java Project

image010

Có:

image011

Nhấn Finish. Kết quả trong Project Explorer

image012

2. Viết code:

Lưu ý là ta NÊN tạo các package để lưu trữ các lớp java

image013

 

image014

Đặt tên theo kiểu: a.b.c trong đó các ký tự là tên bất kỳ. Ví dụ: vovanhai.wordpress.com. Điều đó có nghĩa là Eclipse sẽ tạo cho bạn 3 thư mục: vovanhai\wordpress.com.

Lưu ý: các gói luôn được đặt tên bằng chữ thường.

Tạo lớp mới bằng cách nhấn phải chuột lên package cần thêm lớp vào, cọn New Class như hình

image015

image016

Chú ý: Tên lớp luôn bắt đầu bằng 1 ký tự hoa. Casing thepo kiểu Title-Case

Bắt đầu viết code. Eclipse hỗ trợ cơ chế code completion rất tốt. Các bạn luôn nhờ phím Ctrl-SpaceBar để Eclipse hiện lên các suggestion.

Ví dụ ta gõ vào đoạn code sau:

image017

Một số editing template hay dùng:

Gõ sysout sau đó nhấn Ctrl-Spacebar sẽ cho System.out.println();

Gõ main sau đó nhấn Ctrl-Spacebar sẽ cho public static void main(String[] args) {}

….Để tìm hiểu thêm, vào menu Window->Reference

image018

Các phím tắt hay dùng: Trong Eclipse, vào menu Help->Key Assitst hoặc nhấn tổ hợp Ctrl-Shift-L để hiển thị.

3. Thực thi chương trình:

Nhấn chuộc phải lên lớp cần chạy, chọn menu Run As-> Java Application.

image020

Một vài vấn đề thường gặp:

  1. Eclipse sẽ tự động biên dịch code và báo lỗi. Nếu bạn có lỗi hay warning thì bên trái của dòng lỗi. Ví dụ như sau:

image021

  1. Vấn đề gõ tiếng Việt(unicode) trong eclipse:

Java sử dụng bảng mã unicode nên việc gõ tiếng việt là OK. Để gõ được tiếng việt, đảm bảo là project của bạn phải được lưu với bảng mã UTF-8. Cách làm như sau:

Nhấn chuột phải lên Project, chọn Properties. Chọn mục resources như hình

image022

Điều này cho phép project bạn chọn có sử dụng unicode.

Để cho tất cả từ project lúc thiết lập về sau sử dụng unicode(khỏi mắc công mỗi project mỗi thiết lập), bạn làm như sau: Vào menu Window->References, chọn mục General->Workspace như hình

image024

OK. Từ đây, bất cứ project nào tạo ra đều hỗ trợ Unicode.

  1. Mở Project trong Eclipse

Eclipse không hỗ trợ mở project trực tiếp nên bạn không có kiểu “double-click-for –open” thường thấy, mà bạn phải import project vào workspace như sau:

Vào menu File->Import rồi chọn như hình

image026

Nhấn Next. Sau đó nhấn nút Browse để tìm đến thư mục chứa project.

image028

Chọn Project cần import rồi nhấn Finish

  1. Export file jar tự chạy(executable jar file) trong eclipse

Nhấn chuột phải lên Project cần export, chọn Export.

image030

Chọn Runnable JAR file như hình. Nhấn Next

image031

Chọn Lauch configuration. Chọn thư mục chứa cũng như tên file jar. Nhấn Finish.

Thực thi jar file dưới dạng command-line:

image032

Nếu Project của bạn ở cơ chế GUI thì bạn có thể mở file jar của bạn bằng Java Plaform SE library như hình.

image034

36 Responses to “Hướng dẫn làm việc với Eclipse”

  1. Chào thầy, em gặp 1 vấn đề gõ tiếng việt trên eclipse. Dạo đầu vẫn gõ được, nhưng 1 thời gian sau đó nó lại không gõ tiếng việt trong Eclipe được nữa, mặc dù vẫn gõ trên win và các ứng dụng khác. Mong thầy trợ giúp

  2. Võ Văn Hải said

    Trong Eclipse, vào menu WIndow->References, chọn General->workspace, chọn text file encoding là UTF-8.

  3. Thảo said

    Chào thầy, vừa qua em đã download bộ eclipse IDE for Java EE Developers trên trang chủ của Eclipse về nhưng bộ này không có Visual Editor ở trỏng. Mong thầy chỉ em cách tích hợp Visual Editor vào để lập trình kéo thả với Swing ạ. Em đã tìm hiểu download mấy cái visual editor vào tích hợp mà vẫn không được thầy à.

  4. Võ Văn Hải said

    Nếu bạn đã làm với eclipse, tôi nghĩ bạn không nên làm việc với drag&drop. Nếu bạn yêu thích style này trong java thì bạn chọn netbean vậy.
    Còn hướng dẫn cách plug cái VE vào thì trên phần help có nói. Bạn cứ làm theo là OK.

  5. Thảo said

    Chào thầy, em đã cài được Visual Editor :D.Nhưng mà em kiếm trong Help không thấy, đành phải nhờ bác Google ^^. Em cài cái này ạ, WindowBuilder Pro của Google http://code.google.com/javadevtools/download-wbpro.html.
    Trước đó em dùng Netbeans không à thầy. Lập trình GUI em cũng code tay chứ ko biết kéo thả giao diện là gì gì. Vô lớp thầy em dùng drap & drop nên em dùng thử xem sao. Kết quả là em vẫn thích code tay hơn kéo thả :D. Cảm ơn thầy, blog của thầy rất hay.

  6. Le Truong said

    Chào thầy!
    trong eclipse khi can thiệp với CSDL SQL server 2005 thì dữ liệu tiếng việt không hiển thị được. Thầy hướng dẫn dùm em.

  7. Võ Văn Hải said

    Dùng N’ trong các phát biểu SQL chỗ nào cần làm việc với tiếng Việt

  8. Huy said

    Chào thầy, thầy có thể giúp em viết 1 code làm 1 chương trình demo nhỏ J2ME trên Eclipse được ko ạ ?
    Em đang làm 1 bài nghiên cứu về đề tài này.

  9. melody2204 said

    chào Mr.Hai, cho em hỏi làm sao để đánh số dòng trong eclipse ajh. Em xn cảm ơn trước

  10. Quý said

    Thưa thầy, em dùng Eclipse. Bây giờ khi code không còn hiện ra hướng dẫn nữa, ví dụ khi code System. thì nó sẽ không hiện ra các dòng code có thể để mình lựa chọn cho nhanh, khi code rất khó chịu. Em đã tìm hiểu nhưng vẫn không biết là vì sao. Rất mong thầy giúp em trong thời gian nhanh nhất.
    Em xin chân thành cảm ơn!

  11. vinh said

    Bạn thử cài lại xem sao hoặc có thể code bằng Jcreator cũng hỗ trợ code rất tốt mình đang dùng cái đó

  12. vinh said

    hi Mr Hải.Em muốn hỏi là em có một file .java rồi sau khi biên dịch ra file .class rồi dùng lệnh java tên_file_class là có thể chạy ứng dụng .Vậy em muốn hỏi là cần file .jar để làm gì?.Mong Mr Hải giải thích giúp!.Thank!

  13. said

    Thưa thầy, thầy cho e hỏi khi e import 1 class. Trong cửa sổ import em chọn select root directory xong nhưng không click chọn projects: được, có báo lỗi bên trên cửa sổ là “Some projects cannot be imported because they already exist in the workspace”. Vậy là e làm thiếu hay sai bước nào không ạ???

  14. Võ Văn Hải said

    Trong workspace của bạn có project đó rồi, bạn import làm sao được.

  15. Võ Văn Hải said

    “hi Mr Hải.Em muốn hỏi là em có một file .java rồi sau khi biên dịch ra file .class rồi dùng lệnh java tên_file_class là có thể chạy ứng dụng .Vậy em muốn hỏi là cần file .jar để làm gì?.Mong Mr Hải giải thích giúp!.”
    Bạn có thể dùng suy luận của mình chạy trong mọi trường hợp đấy! Tuy nhiên khi bạn viết 1 ứng dụng bạn có bao nhiêu class nhỉ? nếu thật nhiều thì việc hiển thị tất cả có vẻ không gọn. Bạn muốn gom hết lại trong 1 file dạng nén mà vẫn có thể thực thi được, bạn nghĩ sao?
    Hay khi bạn tạo 1 thư viện(library) – các file class của bạn có thể “phơi mình” cho nhiều tác động?
    Hay khi bạn muốn 1 chút security – bạn sign chữ ký của bạn lên 1 file jar thì thế nào nhỉ?…
    Chúc vui!

  16. twohappit said

    Thưa thầy em mới nhập môn vào lập trình Java và em đang dùng Eclipse SDK Version: 3.4.1. Em đã làm như trên hướng dẫn của thầy nhưng sao không được ạ . Lúc em chọn Run as thì nó hiện ra Run Configuration và em không biết làm sao nữa click và cái nào cũng không được hết

  17. Tuấn said

    Thưa thầy e đang tìm hiểu về web jsp trong eclipse bằng mô hình MVC.Kêt nối database sql 2005. Thầy có thể demo cho cách tạo mô hình, kết nối csdl bằng một ví dụ nhỏ như trang login chẳng hạn. Thầy chụp hình rõ chỗ tạo mô hình giúp e. Thank thầy nhiều.

  18. em cảm ơn thầy vì bài viết này ạ

  19. keke said

    Thầy ơi, e mới biết đến eclipse e đang tập làm quen với nó.
    Hiện tại giờ e chưa quen những công cụ trên đó nữa, thầy ơi, thầy chỉ e cách tìm lại console đi ạ, e chọn run -> run as và chon nó để run nhưng không thấy hiện form chạy chương trình gì hết, thường e thấy nó hiện ra ở chổ mục console, giờ e tìm mà hok thấy console ở đâu hết.
    e cảm ơn thầy ạ.

  20. Võ Văn Hải said

    Vào menu Window->Show View->Console

  21. Nguyen Cuong said

    Thầy cho em hỏi add 1 thư viện đã được build thành file jar vào project trong eclipse như thế ạ. thank so much!

  22. NgyenLih said

    tạo được giao diện bên netbeans rồi add vào eclipse để code như thế nào ạ

  23. Phu Ha-Van said

    Chào Thầy, em đã có eclipse cài đặt cho Java và Android. Em cần cài đặt những package gì nữa để làm việc được trên C/C++ ạ. Em cảm ơn Thầy ạ

  24. hiep said

    a ơi cho e hỏi cách add icon trong eclipse với

  25. Ngan said

    Thưa thầy, eclipse báo “undefined reference to `main'” thì làm thế nào ạ?

  26. doan said

    chào thầy. Em mới đi làm nhưng trước h em chỉ được học netbean nên khi đi làm em chưa quen vs eclipse thầy có thể demo giúp em 1 bài chi tiết hơn được không cụ thể là có liên kết database để lấy dữ liệu ntn ạ

  27. Hồng Phượng said

    Thầy cho em hỏi sao mấy hôm nay eclippse của em không chịu báo lỗi với tự biên dịch code nữa ạ??? viết lung tung nó cũng chẳng chịu báo lỗi luôn thầy,mà chạy cũng không được nữa.

  28. Thuý said

    thầy cho e hỏi cách gọi một câu lệnh shell trong java? e mún tạo 1 giao diện, trên giao diện đó có 1 nút và khi nhấn nút đó thì gọi thực hiện 1 câu lệnh shell.

  29. Thuý said

    Khi e đóng gói chương trình thành file .jar thì báo lỗi “this operation repacks referenced libraries”

  30. Phạm Xuân said

    thầy ơi thầy cho e hỏi khi mà em liên kết java với access hoặc sql thì để chạy (jframe) thì làm tn vậy thầy ? phải sửa thành gì thì nó mới liên kết được ạ

  31. hocjava said

    Cho em hỏi, em đóng gói thành file jar dùng eclipse nhưng sao nó cứ chuyển thành file .zip?

  32. phuc said

    chao thay , e gap mot loi nhu the nay tren eclip thay giup e voi , no k cho e run as cho android gio e phai lam sao de khac phuc loi . e da tao di tao lai rat nhiu nhung no van bi cham than mau do khi e vua tao new project xong
    day la hinh bi loi new projct

    https://www.mediafire.com/?bbt3qorzio1vbls

  33. phuc said

    mong thay som tra loi e cam on thay
    day la dia chi mail cua e
    phucanh123123123@yahoo.com

  34. Võ Văn Hải said

    Nhấn chuột phải lên project, chọn properties sau đó kiểm tra Java Buld Path và Java Compiler xem sao.

  35. Thắng said

    Thưa thầy, thầy có thể làm một bài viết sơ bộ hướng dẫn em lập trình android bằng pm này ko ạ

  36. qhvoi said

    Cảm ơn nhiều. Mới chuyển qua linux nên mò mấy cái này vất vả quá. Trước giờ chỉ dùng VS của microsoft trên Win thấy đơn giản hơn vì nó đóng gói rõ ràng :D

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

Join 2,214 other followers

%d bloggers like this: