GP Coder

Trang chia sẻ kiến thức lập trình Java

  • Java Core
    • Basic Java
    • OOP
    • Exception Handling
    • Multi-Thread
    • Java I/O
    • Networking
    • Reflection
    • Collection
    • Java 8
  • Design pattern
    • Creational Pattern
    • Structuaral Pattern
    • Behavior Pattern
  • Web Service
    • SOAP
    • REST
  • JPA
  • Java library
    • Report
    • Json
    • Unit Test
  • Message Queue
    • ActiveMQ
    • RabbitMQ
  • All
Trang chủ Chưa được phân loại Các thao tác thường sử dụng trong Eclipse

Các thao tác thường sử dụng trong Eclipse

Đăng vào 22/10/2017 . Được đăng bởi GP Coder . 24271 Lượt xem . Toàn màn hình

Trong quá trình xây dựng project bằng Eclipse, chúng ta thường sử dụng một số thao tác để tiến hành tạo file, build, run hay clean source cho project. Vì thế bài này mình giới thiệu đến các bạn một số thao tác thường dùng trong Eclipse.

Nội dung

  • 1 Thao tác Tạo File
  • 2 Thao tác Xóa File
  • 3 Thao tác Đổi tên file, tên lớp, phương thức, tên biến
  • 4 Thao tác Thêm thư viện cho Project
  • 5 Thao tác Build source
  • 6 Thao tác tìm kiếm trong Eclipse
  • 7 Sinh code tự động

Thao tác Tạo File

Để tạo file thì đơn giản bạn chỉ cần click chuột phải vào thư mục của Project muốn tạo (hoặc vào menu File)  -> New -> Chọn loại file cần tạo. Sau đó bạn điền tên file và OK là xong.

Thao tác Xóa File

Xóa file thì đơn giản là chọn file -> delete -> Xác nhận xóa.

Thao tác Đổi tên file, tên lớp, phương thức, tên biến

Nếu đơn giản chỉ là đổi tên file thì chỉ cần chọn File -> F2 -> đánh tên mới là xong. Tuy nhiên, thông thường các file này sẽ được sử dụng ở những nới khác, nếu đổi như vậy có thể gây ra lỗi hoặc phải đi sửa ở từng nơi. Cách đơn giản nhất là sử dụng thao tác Refactor.

Refactor là thao tác mà eclipse sẽ tự động đổi toàn bộ tên File/ Class/ Method/ Variable liên quan đến tên cần đổi.

Ví dụ: đổi tên lớp Student sang SinhVien thì tất cả những nơi nào có sử dụng class Student cũng sẽ đổi theo. Tương tự, đổi tên phương thức, biến cũng vậy.

Refactor Tên File

Chọn File cần đổi tên -> Chuột phải -> Refactor -> Rename …. -> Đổi tên mới -> OK.

Khi đổi tên file thì tên lớp cũng đổi theo.

Refactor Tên Class

Chọn Tên lớp cần đổi tên -> Chuột phải -> Refactor -> Rename …. -> Đổi tên mới -> Enter

Refactor Tên Phương thức

Chọn Phương thức cần đổi tên -> Chuột phải -> Refactor -> Rename …. -> Đổi tên mới -> Enter

Refactor Tên Biến

Chọn Biến cần đổi tên -> Chuột phải -> Refactor -> Rename …. -> Đổi tên mới -> Enter

Có thể nhấn phím tắt: Alt + Shift + F.

Thao tác Thêm thư viện cho Project

Việc thêm thư viện cho project thì chắc chắn sẽ xảy ra trong một dự án. Vì thế bạn nên biết thêm các cách để add thư viện mới, và remove thư viện không cần thiết đi.

Trường hợp tạo project bằng Maven hoặc Gradle sẽ đơn giản hơn. Các bài viết tiếp theo mình sẽ hướng dẫn các bạn quản lý thư viện trong project bằng Maven và Gradle.

Thêm thư viện jar

Có nhiều cách để thêm gói thư viện Jar vào project. Thông thường tôi thực hiện theo cách sau:

  • Tạo thự mục chứa File jar ( thường để tên là lib ) -> copy file jar và thư viện đó.
  • Thực hiện add jar file: chọn chuột phải file jar -> Build Path -> Add to Build Path

Kết quả sau khi thêm jar:

Bỏ thư viện jar

Vào phần Referenced Libraries -> chọn chuột phải vào File jar -> Build Path ->  Remove from Build Path.

Thêm thư viện ngoài project

Nhấn chuột phải lên Project -> Chọn Build Path -> Configure Build Path

  • Source: Phần này bạn có thể add một folder source hoặc là link đến thư mục source nào đó.
  • Project: Tương tự như source nhưng đây là refer sang một project cùng workspace.
  • Libraries: chính là thao tác add file jar như trên. Nhưng có thể thêm cả Folder chứa file jar.

Thao tác Build source

Mặc định khi bạn cài mới, Eclipse sẽ chọn Build Automatically để nó tự động build khi có sự thay đổi về source code.

Tuy nhiên, đối với những dự án lớn source nhiều việc build rất mất thời gian nên thường sẽ thiết lập ở chế độ build bằng tay.

  • Build All: Build toàn bộ project nằm trong workspace.
  • Build Project: Build project đang thao tác.
  • Build working set: build các project nằm trong working set.
  • Clean: xóa source build cũ và build lại.
  • Build Automatically: tự động build.

 

 

 

 

 

 

 

 

 

Thao tác tìm kiếm trong Eclipse

Tìm kiếm/ Thay thế trong file đang mở

Edit -> Find/ Replace (Ctrl + F)

Tìm kiếm resource trong Project đang mở

Navigate -> Open Resource (Ctr + Shift + R)

Tìm kiếm nâng cao

Tìm trong một từ trong các file Java (*.java), HTML (*.html), hoặc tất cả (*.*) và các tùy chọn khác.

Trên menu Search -> File

Tìm các lớp và phương thức có sử dụng phương thức

Nhấn chuột phải lên phương thức cần tìm -> Open Call Hierarchy.

Danh sách các lớp, phương thức có sử dụng hàm doSomething được liệt kê trong cửa sổ Call Hierarchy. Có thể nhấp đôi chuột lên phương thức ở cửa sổ Call Hierarchy để mở file đang sử dụng.

Tìm lớp/ phương thức/ biến định nghĩa hoặc cài đặt lớp/ phương thức/ biến

Nhấn chuột phải lên phương thức cần tìm -> Open Declaration.

Có thể Nhấn phím Ctrl và rê chuột lên tên phương thức -> chọn Open Declaration/ Open Implementation

Sinh code tự động

Nhấn chuột phải tại dòng code trống -> Source 

Tạo getter/ setter tự động cho các property

Source -> Generate Getter and Setters

Kết quả:

Tạo hàm construct

Source -> Generate Construct using Fields

Kết quả:

Tạo hàm toString

Source -> Generate toString

Kết quả:

 

5.0
03
Nếu bạn thấy hay thì hãy chia sẻ bài viết cho mọi người nhé! Và Donate tác giả

Shares

Chuyên mục: Chưa được phân loại

Các phím tắt cơ bản của Eclipse
Cài đặt plugin cho Eclipse

Có thể bạn muốn xem:

  • Hướng dẫn sử dụng JAutodoc để sinh comment trong Eclipse (22/10/2017)
  • Tổng hợp các bài viết về web services (10/09/2019)

Bình luận

bình luận

Tìm kiếm

Bài viết mới

  • Clean code 13/01/2024
  • Giới thiệu CloudAMQP – Một RabbitMQ server trên Cloud 02/10/2020
  • Kết nối RabbitMQ sử dụng Web STOMP Plugin 19/06/2020
  • Sử dụng publisher confirm trong RabbitMQ 16/06/2020
  • Sử dụng Dead Letter Exchange trong RabbitMQ 13/06/2020

Xem nhiều

  • Hướng dẫn Java Design Pattern – Factory Method (98507 lượt xem)
  • Hướng dẫn Java Design Pattern – Singleton (98195 lượt xem)
  • Giới thiệu Design Patterns (88630 lượt xem)
  • Lập trình đa luồng trong Java (Java Multi-threading) (86979 lượt xem)
  • Giới thiệu về Stream API trong Java 8 (84326 lượt xem)

Nội dung bài viết

  • 1 Thao tác Tạo File
  • 2 Thao tác Xóa File
  • 3 Thao tác Đổi tên file, tên lớp, phương thức, tên biến
  • 4 Thao tác Thêm thư viện cho Project
  • 5 Thao tác Build source
  • 6 Thao tác tìm kiếm trong Eclipse
  • 7 Sinh code tự động

Lưu trữ

Thẻ đánh dấu

Annotation Authentication Basic Java Behavior Pattern Collection Creational Design Pattern Cấu trúc điều khiển Database Dependency Injection Design pattern Eclipse Exception Executor Service Google Guice Gson Hibernate How to Interceptor IO Jackson Java 8 Java Core JDBC JDK Jersey JMS JPA json JUnit JWT Message Queue Mockito Multithreading OOP PowerMockito RabbitMQ Reflection Report REST SOAP Structuaral Pattern Swagger Thread Pool Unit Test Webservice

Liên kết

  • Clean Code
  • JavaTpoint
  • Refactoring Guru
  • Source Making
  • TutorialsPoint
  • W3Schools Online Web Tutorials

Giới thiệu

GP Coder là trang web cá nhân, được thành lập với mục đích lưu trữ, chia sẽ kiến thức đã học và làm việc của tôi. Các bài viết trên trang này chủ yếu về ngôn ngữ Java và các công nghệ có liên quan đến Java như: Spring, JSF, Web Services, Unit Test, Hibernate, SQL, ...
Hi vọng góp được chút ít công sức cho sự phát triển cộng đồng Coder Việt.

Donate tác giả

Tìm kiếm các bài viết của GP Coder với Google Search

Liên hệ

Các bạn có thể liên hệ với tôi thông qua:
  • Trang liên hệ
  • Linkedin: gpcoder
  • Email: contact@gpcoder.com
  • Skype: ptgiang56it

Follow me

Copyright 2025 © GP Coder · All Rights Reserved · Giới thiệu · Chính sách · Điều khoản · Liên hệ ·

Share

Blogger
Delicious
Digg
Email
Facebook
Facebook messenger
Flipboard
Google
Hacker News
Line
LinkedIn
Mastodon
Mix
Odnoklassniki
PDF
Pinterest
Pocket
Print
Reddit
Renren
Short link
SMS
Skype
Telegram
Tumblr
Twitter
VKontakte
wechat
Weibo
WhatsApp
X
Xing
Yahoo! Mail

Copy short link

Copy link