Eclipse có hỗ trợ Java hay JavaScript không?

Eclipse IDE là một môi trường phát triển tích hợp đa nền tảng, đa mục đích, mã nguồn mở. Nó được sử dụng rộng rãi để phát triển các dự án bằng Java, JavaScript, PHP, C ++, Scala và nhiều dự án khác. Thẻ giới thiệu mới được cập nhật này chia nhỏ quá trình cài đặt, thiết lập và bắt đầu với Eclipse. Nó cũng bao gồm các mẹo về năng suất, tạo dự án và tệp mới, truy cập Trình quản lý kiểm soát nguồn và cấu hình gỡ lỗi

PDF miễn phí để dễ dàng tham khảo

Eclipse có hỗ trợ Java hay JavaScript không?

Được viết bởi

Eclipse có hỗ trợ Java hay JavaScript không?
Mickael Istria

Nhà phát triển phần mềm, Red Hat Inc

Eclipse có hỗ trợ Java hay JavaScript không?
Ilya Buziuk

Kỹ sư phần mềm, Mũ đỏ

Ed Burnette

Nhà phát triển phần mềm, SAS

Adam Houghton

Nhà phát triển phần mềm cao cấp, Viện SAS

Mục lục

Phần 1

IDE Eclipse là gì?

Eclipse IDE là một môi trường phát triển tích hợp đa nền tảng, đa mục đích, mã nguồn mở. Nó được bắt đầu với tên gọi Java IDE, nhưng nhanh chóng trở thành một công cụ phát triển đa ngôn ngữ có thể mở rộng được sử dụng rộng rãi để phát triển các dự án bằng Java, JavaScript, PHP, C ++, Scala và nhiều ngôn ngữ khác. Nó có khả năng mở rộng cao và hỗ trợ phần lớn các công nghệ công nghiệp

Phần 2

Tải xuống, cài đặt và bắt đầu

Điều kiện tiên quyết duy nhất để cài đặt là phải cài đặt Máy ảo Java (chẳng hạn như OpenJDK hoặc Oracle JVM). Để đảm bảo bạn đã sẵn sàng, chỉ cần nhập `java -version` trong terminal và xem phiên bản gần đây (>= 1. 8. 0) đã được cài đặt và kiến ​​trúc đích (x86, x86_64…) phù hợp với máy tính và hệ điều hành của bạn

Bạn có thể tải xuống Eclipse từ http. // nhật thực. tổ chức/tải xuống. Có một trình cài đặt chung, được khuyến nghị. Trình cài đặt sẽ hướng dẫn bạn cài đặt. Ngoài ra, bạn có thể tải xuống trực tiếp một gói dành riêng cho trường hợp sử dụng của mình. Trong trường hợp này, cài đặt chỉ yêu cầu giải nén kho lưu trữ và chạy tệp thực thi

Không gian làm việc 101

Khi khởi động IDE, bạn được nhắc chọn một không gian làm việc. Trạng thái IDE của bạn (các thư mục hiển thị dưới dạng dự án, tùy chọn, cách sắp xếp bàn làm việc, v.v. ) được lưu trữ ở vị trí không gian làm việc. Các dự án và mã của bạn có thể được lưu trữ ở vị trí không gian làm việc hoặc trong một thư mục khác. Vị trí không gian làm việc thường là thư mục mặc định khi tạo dự án mới, nhưng điều này luôn có thể được thay đổi

Trong Eclipse, bạn có thể đồng thời làm việc trên nhiều Dự án. Thuật ngữ Dự án trong Eclipse có thể đề cập đến một dự án độc lập hoặc một “mô-đun” dự án có sự phụ thuộc hoặc cha mẹ với một số dự án khác trong IDE. Bạn có thể đồng thời làm việc trên các dự án hoàn toàn độc lập, sử dụng các công nghệ khác nhau trong cùng một IDE và không gian làm việc. Một dự án lưu trữ cấu hình của chính nó trong các tệp siêu dữ liệu khác nhau, chẳng hạn như. dự án,. đường dẫn lớp hoặc. tập tin cài đặt. Các tệp cấu hình dự án đó thường có thể được chia sẻ trên SCM cùng với dự án

Vì các dự án trong không gian làm việc thường được liên kết với nhau, nên đôi khi tốt nhất là đảm bảo xóa tùy chọn Dự án → Tự động xây dựng để ngăn dự án tự động xếp tầng các bản dựng vào các dự án phụ thuộc

Bàn làm việc 101

Giao diện người dùng chính của Eclipse được gọi là Workbench. Nó có khả năng tùy biến cao. Bàn làm việc có thể chứa một số Phối cảnh. Phối cảnh là sự sắp xếp của các bảng có sẵn khác nhau của bàn làm việc dành riêng cho các hoạt động cụ thể (gỡ lỗi, viết mã, phân tích bộ nhớ, v.v. ). Các bảng trong Phối cảnh được gọi là Chế độ xem. Bạn có thể chuyển đổi giữa các phối cảnh ở phần bên phải của thanh công cụ hoặc qua menu Window → Perspective. Bạn cũng có thể mở các phối cảnh đặt trước mới nhằm tối ưu hóa cho các trường hợp sử dụng nhất định

Các phối cảnh có thể được tùy chỉnh thông qua Cửa sổ → Tùy chỉnh Phối cảnh. menu, cho phép bạn hiển thị hoặc ẩn nội dung khỏi thanh công cụ, menu và menu ngữ cảnh (nhấp chuột phải). Khi bạn đã quen với Eclipse, bạn nên dành thời gian lọc các hành động mà bạn quan tâm

Có quan điểm cho nhiều thứ; . Bạn có thể duyệt và mở dạng xem có sẵn bằng Window → Show View (Alt+Shift+Q Q trên Windows; Cmd+Alt+Q Q trên Mac). Mỗi chế độ xem có cấu hình và cài đặt riêng mà bạn có thể quản lý

Nếu bạn sắp làm việc với các dự án mô-đun, chúng tôi khuyên bạn nên duyệt chúng bằng cách sử dụng dạng xem Project Explorer (Alt+Shift+Q Q hoặc Cmd+Alt+Q Q, sau đó chọn Project Explorer), sau đó truy cập Menu Xem trên . Các tùy chọn khác như Liên kết với Trình chỉnh sửa khả dụng

Phần trung tâm của bàn làm việc là trình giữ chỗ cho Trình chỉnh sửa tệp. Khi bạn mở một tệp từ Project Explorer, IDE sẽ hiển thị trình chỉnh sửa cho tệp đó trong phần Trình chỉnh sửa này

Phần 3

Truy cập nhanh, Ctrl+3, Một điểm vào để thống trị tất cả

Eclipse có một công cụ Truy cập nhanh rất mạnh về phía trên cùng bên phải của bàn làm việc (nhấp vào hộp văn bản hoặc sử dụng Ctrl+3 hoặc Cmd+3 để kích hoạt). Bạn có thể nhập một từ khóa và xem tất cả các hành động có thể có liên quan. Vì vậy, bất cứ khi nào bạn muốn làm gì đó, hãy sử dụng Truy cập nhanh và nhập từ khóa. Hầu hết thời gian, bạn sẽ tìm thấy những gì bạn cần

phần 4

Tiện ích mở rộng

IDE Eclipse đang dựa vào nền tảng RCP của Eclipse cho các Ứng dụng phong phú. Nền tảng này cực kỳ có thể mở rộng. Vì vậy, IDE Eclipse chỉ là khởi đầu của những gì bạn có thể làm—nhiều tiện ích mở rộng dành cho nó có sẵn từ nhiều nguồn

Phát hành đồng thời

Cộng đồng Eclipse “chính thức” cung cấp thường xuyên cái được gọi là Bản phát hành đồng thời. Một số dự án Eclipse tuân theo một số cam kết chất lượng được tổng hợp trong một kho lưu trữ mở rộng duy nhất mà bạn có thể truy cập trực tiếp từ IDE của mình. Đi tới Trợ giúp → và xem các nguồn có sẵn. Bạn nên lấy nguồn tên là Neon (2016-2016) hoặc Oxygen (2016-2017). Chọn nguồn này và bạn sẽ có thể duyệt qua tất cả các tiện ích mở rộng được cung cấp như một phần của bản phát hành đồng thời này

Thương trường

Thị trường Eclipse (http. //thương trường. nhật thực. org) và Marketplace Client trong Eclipse IDE (Trợ giúp →Eclipse Marketplace…) là những cách thân thiện với người dùng nhất để duyệt và cài đặt các phần mở rộng của Eclipse từ Eclipse. org hoặc bên thứ 3

Cài đặt trang web

Một số tiện ích mở rộng không có trong Marketplace. Các tiện ích mở rộng đó thường cung cấp một URL tham chiếu trang cập nhật hoặc kho lưu trữ p2 (p2 là trình quản lý gói cho các plugin Eclipse). Bạn có thể duyệt và cài đặt nội dung của chúng qua menu Trợ giúp →, sử dụng nút Thêm vị trí để thêm URL được cung cấp làm Nguồn để tìm tiện ích mở rộng mới

Tạo tiện ích mở rộng của riêng bạn

Bạn cũng có thể viết các phần mở rộng Eclipse của riêng mình hoặc xây dựng các ứng dụng dựa trên Eclipse RCP của riêng bạn. Mặc dù Thẻ giới thiệu này không đề cập đến việc phát triển các plugin Eclipse, điểm bắt đầu là cài đặt Môi trường phát triển plugin (PDE) từ repo phát hành đồng thời và tạo một dự án plugin mới. Xem https. //www. nhật thực. org/pde/ để biết thêm chi tiết

Phần 5

Tùy chỉnh với Preferences

Vì bạn có thể sẽ dành nhiều thời gian để sử dụng Eclipse IDE, nên bạn nên dành thời gian xem xét các khả năng tùy chỉnh. Mở menu Window → Preferences, hoặc gõ Preferences trong Quick-Access/Ctrl+3. Sau đó, bạn có thể duyệt các tùy chọn có sẵn. Thay đổi tùy chọn ở đó áp dụng cho toàn bộ không gian làm việc. Chúng ta sẽ thảo luận về một vài trong số họ ở đây

Bản đồ phím tắt

Trang tùy chọn Chung → Phím hiển thị tất cả các lệnh khả dụng và các phím tắt được gán cho từng lệnh. Bạn có thể chỉnh sửa các phím tắt hoặc chuyển đổi giữa các lược đồ khác nhau. Ví dụ: liên kết phím Emacs có sẵn ngay lập tức và một số tiện ích mở rộng cung cấp các liên kết khác, chẳng hạn như liên kết dựa trên Vim

Chủ đề giao diện người dùng và phông chữ

Chủ đề Eclipse IDE mặc định là chủ đề sáng, nhưng chủ đề tối được cung cấp nếu bạn thích. Từ trang Tùy chọn chung → Giao diện này, chỉ cần chọn chủ đề Tối trong tổ hợp, áp dụng và khởi động lại IDE

Một thứ cũng có thể thuận tiện để định cấu hình, chủ yếu cho mục đích trợ năng, là phông chữ và màu sắc được IDE sử dụng. Các cài đặt từ Chủ đề có thể được ghi đè từ trang tùy chọn Chung → Giao diện → Màu sắc và Phông chữ

Nếu bạn cảm thấy sáng tạo, một tiện ích mở rộng Marketplace có tên Jeeeyul's Eclipse Themes sẽ thêm một số chủ đề nhiều màu sắc hơn cho IDE Eclipse và cho phép bạn tùy chỉnh các chủ đề chi tiết hơn

Thuộc tính dự án

Các dự án có sở thích cụ thể. Bạn có thể truy cập chúng thông qua menu ngữ cảnh Thuộc tính trên một dự án hoặc bằng cách sử dụng phím tắt Alt+Enter

Thường có một trang Lưu hành động trong tùy chọn dự án và không gian làm việc. Điều này cho phép định cấu hình những thứ như Kiểu mã, một số phép tái cấu trúc tự động hoặc các hoạt động hữu ích khác để kích hoạt khi lưu tệp

Thuộc tính dự án cũng cho phép bạn định cấu hình xác thực, biên dịch và mọi thứ khác để kiểm soát hành vi dự án của bạn trong Eclipse

Phần 6

Mẹo năng suất

Hãy xem nội dung của Trợ giúp → Mẹo & thủ thuật khi truy cập IDE Eclipse lần đầu tiên hoặc sau khi nâng cấp IDE

Tìm hiểu một số phím tắt tốt. Như đã giải thích ở trên, bạn có thể xem và thay đổi chúng thông qua Tùy chọn. Dưới đây là một số phím tắt hay, bổ sung cho các phím tắt hệ thống thông thường như sao chép/dán

Phím tắt (Win/Linux)Phím tắt (OSX)Mô tảCtrl+3⌘+3Mở tìm kiếm nhanh cho phép bạn tìm bất kỳ hành động nào có sẵnCtrl+Shift+R⌘+Shift+RMở tệp/tài nguyên trong không gian làm việcCtrl+1⌘+1Sửa nhanh và Tái cấu trúc. Khi ở trong trình chỉnh sửa, phím tắt này trên một đoạn mã sẽ cung cấp cho bạn các thao tác thú vị để áp dụng tại vị trí này. Ctrl+Dấu cách⌘+Dấu cáchChuyển đổi/vòng lặp khi hoàn thànhCtrl+D⌘+DDXóa dòngAlt+Lên/Xuống⌥+Lên/XuốngDi chuyển dòng lên/xuốngAlt+Shift+A⌘+⌥+ATChuyển đổi chọn và chỉnh sửa khối/nhiều dòngCtrl++/Ctrl+-⌘

Phần 7

Dự án và tệp mới

Eclipse cho phép bạn tạo nhiều dự án và tệp khác nhau. Danh sách thực tế phụ thuộc vào tiện ích mở rộng nào được cài đặt. Vì vậy, nếu bạn muốn tạo một dự án cho một số công nghệ, hãy đảm bảo rằng các tiện ích mở rộng cần thiết đã được cài đặt để có Trình hướng dẫn mới tốt nhất có thể

Sau đó, vấn đề chỉ là chọn trình hướng dẫn tốt nhất trong danh sách mà bạn thấy khi thực hiện Tệp → Mới → Dự án… hoặc sử dụng phím tắt Ctrl+N (hoặc nhập Dự án mới trong Hỗ trợ nhanh/Ctrl+3)

Tạo tệp mới cũng đạt được với Tệp -> Mới -> Khác…

Nhiều trình hướng dẫn trong số đó cung cấp một trang “mẫu” tùy chọn có thể tạo một dự án mẫu để bạn bắt đầu phát triển hiệu quả hơn. Bạn nên luôn xem qua những thứ đó và thích nhấn Tiếp theo > hơn là Hoàn thành trên trình hướng dẫn để tận dụng các ví dụ và mẫu

Mục 8

SCM

Trình quản lý kiểm soát nguồn thường có thể truy cập được thông qua Trình hướng dẫn tệp → và khi bạn có một dự án trong không gian làm việc, bằng menu ngữ cảnh Nhóm trên dự án. 2 điểm vào đó sẽ dẫn bạn đến mọi tùy chọn SCM có thể

Git

Để sao chép kho lưu trữ Git, hãy hiển thị chế độ xem (Windows → Hiển thị Chế độ xem/Alt+Shift+Q Q → Kho lưu trữ Git) hoặc sử dụng Truy cập nhanh/Ctrl+3 và nhập Clone

Các tệp từ kho lưu trữ Git được trang trí bằng một trong Project Explorer của bạn để cho biết liệu chúng có được sắp xếp để cam kết hay không (bắt đầu bằng >). Menu ngữ cảnh Nhóm cung cấp tất cả các thao tác hữu ích, chẳng hạn như (git add), (git reset --), (git pour) và hơn thế nữa

Có 3 view rất hữu ích để quản lý mọi thứ trong Git

  • dạng xem (xem bên trên) để xem và quản lý kho Git trong Eclipse
  • Chế độ xem cho phép bạn luôn xem và quản lý nội dung cam kết của mình. Nó hiển thị dữ liệu tương tự như trạng thái Git và bạn có thể kéo và thả tệp giữa Staged/Unstaged để đưa chúng vào hoặc không đưa vào cam kết của bạn;
  • Chế độ xem (mở khi chọn menu ngữ cảnh Nhóm → Hiển thị trong Lịch sử) cho phép xem lịch sử của dự án hoặc tệp (có thể định cấu hình phạm vi trên các nút trên cùng bên phải của chế độ xem) và để dễ dàng đặt lại, hoàn nguyên, kiểm tra, so sánh

Bạn có thể đẩy một cam kết bằng cách chọn Nhóm → menu ngữ cảnh trên Dự án hoặc thông qua menu ngữ cảnh trong chế độ xem Kho lưu trữ Git, nút Cam kết và Đẩy… của chế độ xem Giai đoạn Git hoặc Truy cập nhanh/Ctrl+3

Phần 9

Nhập các dự án hiện có

Tệp → Dự án mở

Trong trường hợp bạn không biết cách tốt hơn để nhập dự án của mình, bạn có thể dùng thử Trình hướng dẫn Tệp →. Trình hướng dẫn này sẽ chọn vị trí bạn muốn làm việc và sẽ chạy một số phân tích để tìm cấu hình tốt cho dự án nhằm tận dụng các tính năng IDE có liên quan

Trình hướng dẫn nhập khẩu chuyên dụng

Eclipse cũng cung cấp một số thủ thuật dành riêng cho các loại dự án cụ thể. Nếu bạn đã biết một số điều về dự án và nếu bạn không hài lòng với trình hướng dẫn chung Mở dự án…, thì bạn có thể đi tới Tệp → và tìm xem có trình hướng dẫn chuyên dụng nào phù hợp với dự án của bạn không

Phần 10

Phát triển Java 101

Dự án Java mới

Từ Trình hướng dẫn mới (có thể truy cập qua Tệp → Mới → Dự án… hoặc Ctrl+N hoặc Truy cập nhanh), bạn có thể truy cập nhiều trình hướng dẫn để tạo dự án. 3 cái chính để phát triển Java là

  • dự án maven. Tạo một dự án Maven, tạo pom. xml, cấu trúc dự án. Một trang của trình hướng dẫn cho phép bạn chọn nguyên mẫu (mẫu dự án/ví dụ). Việc dành thời gian xem xét nguyên mẫu tốt nhất để sử dụng thường rất hữu ích.
  • Dự án web động. Đây thực sự là điểm bắt đầu cho một dự án dựa trên Servlet, thường được đóng gói dưới dạng. war và triển khai đến một máy chủ ứng dụng
  • Dự án Java đơn giản. Một dự án Java đơn giản, phù hợp với các thư viện hoặc ứng dụng Java độc lập. Dự án được tạo sẽ không bao gồm hỗ trợ cho hệ thống xây dựng hoặc khung

Khi Dự án Java của bạn được tạo, bạn có thể nhấp chuột phải vào nó để thực hiện nhiều thao tác, chẳng hạn như tạo một lớp mới, giao diện mới, thử nghiệm JUnit mới hoặc một số lớp cụ thể (Beans, Jax-RS) cho một số dự án nhất định

Cài đặt dự án Java

Trên một dự án, hãy thử menu ngữ cảnh Thuộc tính (Alt+Enter). Từ đó, bạn có thể điều chỉnh nhiều thứ, chẳng hạn như báo cáo lỗi, đường dẫn lớp, tuân thủ Java, v.v.

Điều hướng (Phím tắt)

Dưới đây là các phím tắt chính để điều hướng Java

Phím tắt (Win/Linux)Phím tắt (OSX)Mô tảF2F2Hiển thị Javadoc cho phần tử đã chọnF3F3Đi tới khai báoF4F4Hiển thị phân cấp loạiCtrl+Shift+T⌘+Shift+TMở một loại (lớp, giao diện, enum)Ctrl+Click⌘+ClickĐi tới… (chỉ cần Ctrl+di chuột

Như mọi khi, nhiều phím tắt khác có sẵn trong trang Chung → Phím của Tùy chọn

Tự động xây dựng và báo cáo lỗi

Theo mặc định, Eclipse được cấu hình để Tự động xây dựng (trong menu Dự án, Tự động xây dựng được chọn). Điều này cho phép các máy phân tích khác nhau trong dự án và báo cáo các lỗi và sự cố trực tiếp trong mã

Bạn có thể bắt buộc xây dựng đầy đủ bất cứ lúc nào bằng cách đi tới Project → menu (Ctrl+B) hoặc nhập “Build All” trong Quick-Assist/Ctrl+3. Đôi khi có thể hữu ích khi chạy Project → Clean… để dọn dẹp các bộ đệm và thư mục công việc khác nhau nếu bạn nghi ngờ chúng đang gây ra một số rắc rối

Eclipse thường cung cấp các giải pháp cho các lỗi mà nó báo cáo. Chúng được đặt tên là Quick-Fix và bạn có thể xem chúng bằng cách nhấn Ctrl+1 khi lựa chọn có vấn đề. Mức độ nghiêm trọng của hầu hết các sự cố có thể được định cấu hình trong Thuộc tính dự án

Một số tiện ích mở rộng của Eclipse chẳng hạn như plugin FindBugs có thể cung cấp báo cáo lỗi bổ sung để cải thiện chất lượng mã của bạn

Bất cứ lúc nào, chế độ xem (Cửa sổ → Hiển thị Chế độ xem/Alt+Shift+Q Q hoặc “Sự cố” trong Truy cập nhanh/Ctrl+3) liệt kê tất cả các sự cố được phát hiện trong tất cả các dự án của bạn. Cố gắng khắc phục tất cả các sự cố được báo cáo trong chế độ xem đó để có năng suất tốt và chất lượng mã tốt

Phím tắt (Win/Linux)Phím tắt (OSX)Mô tả Ctrl+B⌘+Build All Ctrl+1⌘+1(do lỗi) Có bản sửa lỗi nhanh

Tái cấu trúc và định dạng mã

Eclipse đi kèm với rất nhiều hoạt động tái cấu trúc và chỉnh sửa nâng cao khác. Tất cả đều có thể truy cập được bằng cách nhấp chuột phải vào menu ngữ cảnh Nguồn (Shift+Alt+S) và Tái cấu trúc (Shift+Alt+R). Các hoạt động khả dụng phụ thuộc vào lựa chọn hiện tại. Các phép tái cấu trúc phổ biến nhất cũng có các phím tắt trực tiếp và một số phím tắt cho lựa chọn hiện tại được hiển thị trực tiếp với Hỗ trợ nhanh/Ctrl+2. Như thường lệ, tất cả các thao tác đó cũng có thể được thực hiện đơn giản bằng Truy cập nhanh/Ctrl+3. Ví dụ về các tái cấu trúc hữu ích nhất bao gồm. Đổi tên, Chuyển đổi biến cục bộ thành trường, Phương thức trích xuất, Giao diện trích xuất

Phím tắt (Win/Linux)Phím tắt (OSX)Mô tảShift+Alt+S⌘+⌥+SHiển thị thao tác chỉnh sửa nâng cao cho lựa chọn hiện tạiShift+Alt+T⌘+⌥+THiển thị tái cấu trúc cho lựa chọn hiện tạiCtrl+2⌘+2Hỗ trợ nhanh. các phép tái cấu trúc thông thường nhất cho lựa chọn hiện tại Ctrl+Shift+C⌘+/Nhận xét các dòng đã chọn Shift+Alt+R⌘+⌥+RĐổi tên (biến, trường, phương thức, lớp…)

Chạy

Menu ngữ cảnh Chạy dưới dạng trên một phần tử Java được phổ biến bởi những gì có vẻ là Cấu hình Chạy tốt nhất cho lựa chọn hiện tại của bạn. Chỉ cần chọn một và nó sẽ chạy nó

Việc tùy chỉnh Cấu hình Chạy có sẵn hoặc thậm chí tạo cấu hình của riêng bạn thường rất hữu ích. Tùy chỉnh Cấu hình chạy cho phép dễ dàng đặt các Thuộc tính hệ thống, Biến môi trường, cài đặt Java, v.v. sẽ được sử dụng trong thời gian chạy dễ dàng hơn. Khi bạn đã sẵn sàng Cấu hình chạy, nó sẽ được lưu trữ và có thể chạy bao nhiêu lần tùy thích

Các điểm vào để điều chỉnh Cấu hình chạy là

  • Chạy dưới dạng → Chạy cấu hình… menu ngữ cảnh
  • Run Configurations… bên dưới nút thanh công cụ
  • Menu Chạy → Chạy Cấu hình…
  • Chạy cấu hình… trong Truy cập nhanh/Ctrl+3

Có thể truy cập Cấu hình Chạy thú vị thông qua menu ngữ cảnh Run As → Run on Server trên các dự án Web Java. Khi bạn đã định cấu hình máy chủ trong dạng xem Máy chủ, bạn có thể sử dụng nó để dễ dàng triển khai lại ứng dụng của mình tới máy chủ, thường không yêu cầu khởi động lại. Lưu ý rằng trong thuộc tính máy chủ (có thể truy cập qua menu ngữ cảnh từ chế độ xem Máy chủ), bạn có thể đặt Xuất bản thành Tự động triển khai khi tài nguyên thay đổi để dự án web của bạn được liên kết với máy chủ này sẽ được cập nhật tự động khi thay đổi mà không yêu cầu bạn sử dụng Chạy dưới dạng →

Eclipse cũng có Cấu hình chạy cho các loại dự án cụ thể, chẳng hạn như Maven, Applet, OSGi và Gradle. Các tiện ích mở rộng dành cho khung thường cung cấp một số Cấu hình chạy cụ thể, vì vậy nếu bạn làm việc trên một số khung không được hỗ trợ ngay khi sử dụng, hãy đảm bảo rằng bạn dành chút thời gian để tìm tiện ích mở rộng cho khung đó trên Marketplace hoặc trên web

gỡ lỗi

Gỡ lỗi trong Eclipse chỉ là một hương vị khác của việc chạy ứng dụng như được ghi ở trên. Sự khác biệt là bây giờ chúng ta nói về Cấu hình gỡ lỗi giống như Cấu hình chạy, nhưng được bật gỡ lỗi

Cấu hình gỡ lỗi thú vị cung cấp khả năng kết nối trình gỡ lỗi với ứng dụng Java bên ngoài. Để làm như vậy, hãy đảm bảo rằng ứng dụng gỡ lỗi của bạn được bắt đầu bằng các cờ gỡ lỗi, thường là -agentlib. jdwp=transport=dt_socket,server=y,address=8000,suspend=n

hoặc sử dụng một số cờ cụ thể hơn trong một số ngữ cảnh, sau đó truy cập menu Cấu hình gỡ lỗi (nhấp vào menu nút trên thanh công cụ hoặc bằng Truy cập nhanh/Ctrl+3) và tạo cấu hình gỡ lỗi Ứng dụng Java Từ xa mới. Đặt cổng gỡ lỗi và dự án không gian làm việc có liên quan, sau đó bạn sẽ có thể gỡ lỗi hoàn toàn ứng dụng bên ngoài của mình

Thêm các điểm dừng trong mã Java của bạn bằng cách nhấp đúp vào cột ở bên trái của số dòng hoặc sử dụng nhấp chuột phải → menu ngữ cảnh

Quản lý các điểm dừng (kích hoạt, nhóm. ) từ chế độ xem. Một tính năng mạnh mẽ là Điểm dừng có điều kiện. Trên điểm dừng, nhấp chuột phải → Thuộc tính để chỉ định điều kiện dừng trên điểm ngắt

Khi nhấn một điểm dừng

  • khung nhìn hiển thị các luồng và ngăn xếp cuộc gọi phương thức
  • chế độ xem hiển thị giá trị của các biến cho khung ngăn xếp hiện được chọn
  • chế độ xem cho phép xác định các biểu thức phức tạp sẽ được đánh giá và hiển thị ngay lập tức cho khung đã chọn
  • Chế độ xem cho phép bạn viết một số đoạn mã “scratch” để chạy, đánh giá, kiểm tra mã tùy chỉnh của bạn trong ngữ cảnh của khung ngăn xếp hiện được chọn
  • Menu ngữ cảnh (Shift+Alt+I) trên một biến, trường biểu thức hiển thị giá trị của lựa chọn
  • Menu ngữ cảnh trên một biến, trường hoặc biểu thức thêm nó vào dạng xem Biểu thức để đánh giá lại liên tục

Như thường lệ, chế độ xem có thể được mở qua menu Window → Show View, phím tắt Alt+Shift+Q Q hoặc sử dụng Quick-Access/Ctrl+3 và nhập tên chế độ xem. Thao tác trên menu ngữ cảnh cũng khả dụng với Quick-Access/Ctrl+3

Hầu hết các chế độ xem đó được hiển thị theo mặc định trong phối cảnh Gỡ lỗi, điều này sẽ được khuyến nghị khi trình gỡ lỗi Eclipse nhận thấy ứng dụng đích bị tạm dừng bởi một điểm ngắt hoặc lỗi

Gỡ lỗi phím tắt

Phím tắt (Win/Linux)Phím tắt (OSX)Mô tảNhấp đúp vào cột bên trái Nhấp đúp vào cột bên tráiThêm/xóa điểm dừng trên dòng đã chọn. F5F5Bước vào F6F6Bước qua. đi tới dòng tiếp theoF7F7Bước quay lại. quay lại người gọiF8F8Resume. tiếp tục thực hiện cho đến điểm ngắt tiếp theo Di chuột trên biếnDi chuột trên biếnHiển thị giá trị biếnCtrl+Shift+I⌘+Shift+IInspect. hiển thị giá trị biểu thức đã chọn

thử nghiệm

Eclipse đi kèm với sự tích hợp với JUnit. Bạn có thể tạo các bài kiểm tra đơn vị từ Trình hướng dẫn mới trong danh mục Java → JUnit hoặc trên menu ngữ cảnh trên phần tử Java hoặc từ Truy cập nhanh/Ctrl+3. Chạy các bài kiểm tra đó bằng cách nhấp chuột phải →Run As → trên lớp kiểm tra JUnit. Báo cáo thử nghiệm sẽ được hiển thị trong một chế độ xem dành riêng cho biết trạng thái rõ ràng của các thử nghiệm của bạn và cho phép thực hiện lọc nâng cao, điều hướng bên trong mã sản xuất của bạn và so sánh kết quả mong đợi và thực tế

Chạy thử nghiệm JUnit là Cấu hình Chạy/Gỡ lỗi thông thường, vì vậy các bước được đề cập ở trên có thể được sử dụng để kiểm soát việc thực thi và gỡ lỗi của Kiểm tra Đơn vị

Trên Marketplace và những nơi khác trên web, bạn có thể tìm thấy những bổ sung thú vị cho Eclipse liên quan đến thử nghiệm. Ví dụ: hỗ trợ TestNG, phạm vi kiểm tra với EclEmma, ​​tạo kiểm tra tự động và điều hướng dễ dàng hơn giữa kiểm tra đơn vị và lớp được kiểm tra với MoreUnit hoặc thực hiện kiểm tra liên tục trong nền với Infinitest có thể rất hữu ích

Xuất khẩu

Khi bạn hoàn thành mã của mình và muốn chuyển dự án của mình thành một bản phân phối, thông thường bạn có thể mở Trình hướng dẫn Xuất thông qua menu ngữ cảnh trên một dự án. Bạn có thể chọn nhiều chiến lược để xuất. Tùy thuộc vào bạn để quyết định cái nào là tốt nhất theo dự án của bạn. Những cái phổ biến nhất, tùy thuộc vào dự án của bạn, là tệp WAR

maven

Tích hợp Maven cho Eclipse được cung cấp ngay lập tức, nó không yêu cầu bất kỳ bổ sung nào

Để nhập các dự án Maven, hãy sử dụng trình hướng dẫn từ menu Tệp → hoặc từ Truy cập nhanh/Ctrl+3. Hỗ trợ Maven trong Eclipse sẽ chạy nhiều phân tích khác nhau và có thể khuyến nghị bạn cài đặt một số tiện ích mở rộng để hỗ trợ dự án của bạn tốt hơn

KHÔNG sử dụng nhật thực mvn không dùng nữa. lệnh nhật thực

Sau khi dự án Maven của bạn được nhập, bạn có thể viết mã tận dụng tất cả các tính năng của Eclipse, bao gồm báo cáo lỗi và xây dựng gia tăng. Nếu bạn cần chạy bản dựng Maven một cách cụ thể, hãy nhấp chuột phải vào menu Run As… → context-menu. Bản dựng Maven trong Eclipse là Cấu hình chạy, do đó, nó có thể được điều chỉnh hoặc thậm chí gỡ lỗi như đã đề cập trước đó

lớp

Eclipse có một phần mở rộng cho các dự án Gradle, được gọi là BuildShip. Nếu IDE của bạn không hỗ trợ Gradle, bạn có thể cài đặt nó từ Marketplace

Phần 11

phát triển JavaScript

Dự án JS mới

Để tạo Dự án JavaScript mới, chọn Tệp → Mới → Khác → Dự án JavaScript

Sau khi nhấn nút Kết thúc, dự án JavaScript sẽ được tạo và có sẵn trong dạng xem Project Explorer

Trình quản lý gói. Bower, npm

Các công cụ Bower/npm của Eclipse sử dụng cài đặt hệ thống, do đó phải cài đặt sẵn các phần mềm sau

  • Nút. js
  • npm
  • người cúi đầu

Bắt đầu với trình quản lý gói JavaScript khá đơn giản. Để bắt đầu làm việc với Bower, bạn cần chọn File → New… → Other… và chọn wizard giúp tạo bower. json tùy thuộc vào một tập hợp các tùy chọn

Sau khi nhấn nút Kết thúc cúi đầu. json sẽ được tạo trong thư mục được chỉ định. Sử dụng tệp này để thêm phụ thuộc

Để cài đặt các phụ thuộc được chỉ định, chỉ cần nhấp chuột phải vào bower. json → Chạy dưới dạng… → Cài đặt Bower

Đầu ra thực thi sẽ có sẵn trong Chế độ xem

Sau đó, các phụ thuộc hiện có sẵn để phát triển

hỗ trợ npm có thể được sử dụng theo cùng một cách. trình hướng dẫn trong Tệp → Mới… → Khác… → sẽ tạo gói. json và Cập nhật npm có sẵn trong Chạy dưới dạng đối với tệp này

Xây dựng hệ thống. Gầm gừ, nuốt nước bọt

Các công cụ Grunt/Gulp của Eclipse sử dụng cài đặt hệ thống, do đó phải cài đặt sẵn các phần mềm sau

  • Nút. js
  • npm
  • gulp-cli (cài đặt npm -g gulp-cli)
  • grunt-cli (cài đặt npm -g grunt-cli)

GHI CHÚ. gulp-cli/grunt-cli không cài đặt Grunt/Gulp trên hệ thống mà hoạt động như một proxy chịu trách nhiệm chạy phiên bản Gulp/Grunt cụ thể mà dự án yêu cầu trong gói. json. Điều này cho phép sử dụng nhiều phiên bản Gulp/Grunt trên cùng một máy

Điều đầu tiên người ta nên làm sau khi tạo dự án là xác định tất cả các phụ thuộc cần thiết trong gói. json. Cả Gulp và Grunt đều có thư viện plugin khổng lồ có thể đáp ứng hầu hết nhu cầu của nhà phát triển

Sau đó sẽ được thực thi (Chạy dưới dạng> trên gói. json). Lệnh này sẽ cài đặt tất cả các phụ thuộc vào thư mục node_modules

Bây giờ là thời điểm thích hợp để bắt đầu làm việc với Gruntfile. js / gulpfile. js và xác định nhiệm vụ. Tất cả các tác vụ sẽ có sẵn trong dạng xem Project Explorer trong Gruntfile. js / gulpfile. js

Đầu ra thực thi sẽ có sẵn trong Chế độ xem

Phát triển, chạy và gỡ lỗi nút. ứng dụng js

Nút nhật thực. js sử dụng cài đặt hệ thống, do đó phải cài đặt sẵn phần mềm sau

  • Nút. js
  • npm

Theo mặc định, Nút. js trong Eclipse sẽ cố gắng sử dụng Node trên toàn hệ thống. js được xác định tự động khi khởi động IDE. Tuy nhiên, cũng có thể định nghĩa Nút thay thế. js, hãy chuyển nút. js được sử dụng theo mặc định để chạy hoặc gỡ lỗi ứng dụng và kiểm soát hoàn toàn Node. thời gian chạy js có sẵn trong không gian làm việc. Để làm điều đó, hãy điều hướng đến Tùy chọn Eclipse → JavaScript → Thời gian chạy. Khi có nhiều Node. js được xác định, có thể chuyển đổi cài đặt mặc định được sử dụng để chạy nút bàn làm việc. ứng dụng js. Điều này có thể đạt được bằng cách nhấp vào hộp kiểm ở bên trái cài đặt mong muốn

GHI CHÚ. Thay đổi này sẽ ảnh hưởng đến tất cả các Nút. js khởi chạy cấu hình vì đây là cài đặt trên toàn bàn làm việc

Chạy và gỡ lỗi Node. ứng dụng js khá đơn giản. Bạn chỉ cần chọn Run → Run Debug Configurations… hoặc Debug -> Debug Configurations… và kích đúp chuột vào Node. ứng dụng js. Điều này sẽ tạo ra một Nút mới. js Application Run/Debug Configuration nơi bạn cần chỉ định một dự án và một tệp chính sẽ được chạy/gỡ lỗi

Tùy chọn trong tab Đối số, bạn có thể chỉ định đối số Nút và thư mục làm việc

Sau khi nhấn Chạy hoặc Gỡ lỗi, bạn có thể theo dõi đầu ra của ứng dụng trong dạng xem và nếu gỡ lỗi, hãy sử dụng các tính năng khác nhau của phối cảnh

Nút. js Các hành động chạy/gỡ lỗi ứng dụng sẽ có sẵn trong menu ngữ cảnh cho các dự án có chứa gói. tệp json hoặc một. js không nằm trong thư mục bower_component hay node_modules. Để sử dụng phím tắt, chỉ cần nhấp chuột phải vào dự án hoặc một. js → Chạy dưới dạng / Gỡ lỗi dưới dạng → Nút. ứng dụng js

Trong khi gỡ lỗi, tất cả các biến JavaScript sẽ có sẵn trong chế độ xem

Di chuột qua các biến trong trình chỉnh sửa cũng hiển thị trực tiếp giá trị của chúng

Để thay đổi mã trong phiên gỡ lỗi, chỉ cần lưu tệp có các thay đổi mới và “triển khai lại” nó bằng cách nhấp chuột phải → Gỡ lỗi V8 → Thay đổi Nguồn Đẩy sang VM

Sau đó, những thay đổi mới sẽ được áp dụng và có sẵn trong phiên gỡ lỗi. Về cơ bản, ở các khía cạnh khác, quá trình gỡ lỗi Node. js giống như đối với Java. Để biết thêm chi tiết, chẳng hạn như các phím tắt gỡ lỗi, hãy tham khảo phần Gỡ lỗi của Java Development 101

Phần 12

Cộng đồng

Giới thiệu về cộng đồng và nền tảng

Cộng đồng Eclipse là một nhóm người mở và có sự tham gia của hàng trăm người ủy thác, hàng nghìn người đóng góp và hàng triệu người dùng, những người đóng góp cho Eclipse và sử dụng nó với tư cách cá nhân hoặc đại diện cho một số tổ chức. Cộng đồng này nhằm mục đích cung cấp các công cụ và nền tảng tốt cho nhiều thứ, Eclipse IDE chỉ là một phần của những gì toàn bộ cộng đồng tạo ra

Quỹ Eclipse là một tổ chức phi lợi nhuận nhằm cung cấp cho cộng đồng một số cơ sở hạ tầng tốt, quản lý cộng đồng, phương tiện truyền thông, tổ chức sự kiện, hỗ trợ pháp lý… để giữ cho cộng đồng luôn đổi mới và hiệu quả

Thông tin thêm có thể được tìm thấy từ http. // nhật thực. trang web tổ chức

Liên kết và sự kiện quan trọng

Có rất nhiều sự kiện dành riêng cho Eclipse hàng năm. cộng đồng tổ chức các cuộc thi Hackathons hoặc DemoCamp của Eclipse hoặc Ngày Eclipse với sự hỗ trợ của Quỹ và Quỹ tổ chức 3 sự kiện lớn hàng năm được gọi là EclipseCons

Theo dõi vòng lặp với Eclipse và gửi phản hồi nhờ các liên kết sau

Trang webhttp. // nhật thực. orgDiễn đàn người dùnghttps. //www. nhật thực. tổ chức/diễn đàn/chỉ mục. php/i/Mailing-lists & archiveshttps. // nhà phát triển. nhật thực. org/mailman/listinfoTrình theo dõi vấn đềhttp. // lỗi. nhật thực. orgChương trình sự kiệnhttp. //sự kiện. nhật thực. tổ chức/

Mỗi thành phần Eclipse có thể được coi là một cộng đồng con, có thể sử dụng các công cụ và quy trình khác nhau. Liên hệ với thành phần cụ thể thông qua diễn đàn hoặc danh sách gửi thư của thành phần đó để tìm hiểu thêm về cách nhận trợ giúp và đóng góp

Eclipse IDE là Java hay JavaScript?

IDE Eclipse nổi tiếng với Java Môi trường phát triển tích hợp (IDE), nhưng chúng tôi có một số IDE khá thú vị, bao gồm .

Eclipse có hỗ trợ JavaScript không?

Công cụ phát triển JavaScript (JSDT) cung cấp các trình cắm triển khai IDE hỗ trợ phát triển các ứng dụng JavaScript và JavaScript trong các ứng dụng web . Nó bổ sung một loại dự án JavaScript và phối cảnh vào Bàn làm việc của Eclipse cũng như một số dạng xem, trình chỉnh sửa, trình hướng dẫn và trình tạo.

Có phải Eclipse chỉ hỗ trợ Java không?

Eclipse phổ biến để phát triển ứng dụng Java (Java SE và Java EE) cũng như ứng dụng Android . Nó cũng hỗ trợ C/C++, PHP, Python, Perl và các phát triển dự án web khác thông qua các plug-in mở rộng. Eclipse đa nền tảng và chạy trên Windows, Linux và macOS.

Làm cách nào để thêm JavaScript vào Eclipse?

Đợi phần mềm cài đặt, sau đó khởi động lại Eclipse (bằng cách nhấp vào nút "Có" ở cửa sổ bật lên) Khi Eclipse đã khởi động lại, hãy mở "Cửa sổ" -> "Tùy chọn" -> Mở rộng "Chung" và "Trình chỉnh sửa" -> Nhấp vào " . js" vào "Các loại tệp. " danh sách, nếu nó chưa có