2009-02-25 27 views
24

Tôi có những gì dường như là một vấn đề rất khó chịu. Khi biên dịch một dự án trong Eclipse, tôi thấy không có Bàn điều khiển nào cho thấy trình gọi của trình biên dịch Java và các kết quả xây dựng (như trong NetBeans).Eclipse 3.4.1 - cách xem đầu ra trình biên dịch trong Bàn điều khiển trong khi xây dựng một dự án

Nếu tôi, ví dụ, nhập một dự án hiện có vào Eclipse và gọi Project-> Build Project, có một khung nhìn hiển thị cho tôi kết quả của quá trình biên dịch không? Trong khi tôi biết rằng dự án của tôi chứa một số tệp có lỗi, việc gọi Build Project không hiển thị kết quả trực quan/tiến trình biên dịch. Nó không hiển thị danh sách các lỗi để tôi có thể nhanh chóng chuyển đến chúng.

Tôi biết rằng có chế độ xem "Vấn đề", hiển thị danh sách các sự cố (và không chỉ lỗi trình biên dịch) trong tất cả các dự án chứ không phải dự án cụ thể mà tôi đang làm việc. xác định vị trí và nhảy đến nguồn của vấn đề.

+0

Tôi đã không bao giờ * * thấy giao diện điều khiển đầu ra của xây dựng . Bạn sẽ không chỉ nhận được điều này từ việc gọi kiến ​​thông qua Eclipse? – tddmonkey

+0

Trình biên dịch được xây dựng trong Eclipse không bao giờ viết bất cứ thứ gì vào bàn điều khiển. Làm thế nào để bạn "biên dịch" dự án? –

+0

Của tôi xấu, NetBeans của nó cho thấy đầu ra của xây dựng. Câu hỏi được lặp lại. – Mystic

Trả lời

4

Vì Eclipse JDT cung cấp trình biên dịch Java tích hợp sẵn của riêng mình, bạn thường không thấy lời gọi của trình biên dịch Java.

Trình biên dịch Java tích hợp được tích hợp chặt chẽ với Eclipse và JDT, và cung cấp chỉ mục nguồn cho phép các tính năng IDE mạnh mẽ như tái cấu trúc và sửa lỗi nhanh.

Ngoài ra, nó cho phép tăng dần trong nền sau mỗi lần sửa đổi tệp, do đó không hiển thị lời gọi "java".


Bạn có thể thay thế/hoàn thành việc biên dịch java với một cuộc gọi javac` của riêng bạn:

Ví dụ, Using Alcatel-Lucent nmake with Eclipse JDT không chính xác đó, và sử dụng một launcher cấu hình (mà bạn có thể hướng dẫn để hiển thị một bảng điều khiển):

Bạn sẽ cần thêm trình tạo đặc biệt đó vào phần "người xây dựng" của dự án của bạn.

http://nmake.alcatel-lucent.com/manual/eclipse/jdt_lu38/builders.png


Đừng quên bạn có thể tạo nhiều "xem vấn đề", và thiết lập một trong số họ để chỉ hiển thị những vấn đề cho dự án hiện tại của bạn.

http://archive.eclipse.org/eclipse/downloads/drops/R-3.4-200806172000/whatsnew3.4/images/configure.png

Chọn: "trên bất kỳ yếu tố trong cùng một dự án"

1

Câu hỏi của bạn có chứa một vài giả định rằng bạn có thể muốn suy nghĩ lại.

Nó không hiển thị danh sách lỗi để tôi có thể nhanh chóng chuyển đến chúng.

Lỗi được gắn cờ trong cửa sổ chỉnh sửa trong khi bạn đang chỉnh sửa. Bạn có thể sửa chúng ngay tại chỗ, mà không phải "nhảy" bất cứ đâu.

Nếu bạn thả toàn bộ tệp nguồn vào dự án của mình, bạn có thể không nằm trong cửa sổ chỉnh sửa trên tệp đó. Cách đơn giản nhất mà tôi biết làm là giải quyết "Làm mới" dự án và nhìn vào khung nhìn Package Explorer để xem liệu có bất kỳ lỗi nào được phát hiện hay không (điều này sẽ xảy ra ngay lập tức) nếu bạn "làm mới" một tệp vào thư mục nguồn).Nhấp đúp vào bất kỳ tệp nào hiển thị biểu tượng lỗi và nhìn vào phía bên tay phải của cửa sổ chỉnh sửa để xem chính xác vị trí của các lỗi.

Tôi biết rằng có một quan điểm "vấn đề", trong đó cho thấy một danh sách các vấn đề (và không chỉ biên dịch lỗi) trong tất cả các dự án và không phải là dự án cụ thể mà tôi đang làm việc với ...

Trừ khi bạn đang sử dụng nhiều dự án, với phụ thuộc giữa các dự án, tôi thấy hữu ích khi đóng tất cả nhưng dự án hiện tại mà tôi đang làm việc. Sau đó, chế độ xem "Sự cố" cụ thể cho ngữ cảnh hiện tại.

Cuối cùng, tôi khuyên bạn nên xem xét Mylin "getting started" page để biết các gợi ý khác về cách Eclipse có thể giúp bạn tập trung vào nhiệm vụ hiện tại.

12

Bạn có thể cấu hình các điểm vấn đề để chỉ hiển thị các vấn đề trong dự án hiện tại:

  1. Bấm vào hình tam giác nhỏ ở phía bên phải của giao diện.
  2. Trong menu popup, chọn "Cấu hình Nội dung ..."
  3. Chọn từng hạng mục trong "Cấu hình" danh sách và click vào "Phạm vi: Trên bất kỳ yếu tố trong cùng một dự án"

Nếu bạn muốn xem trình biên dịch hoạt động, bạn cần mở chế độ xem "Tiến trình".

2

Chuyển đến Windows-> Hiện View-> Console hoặc Alt + Shift + Q, C

điều khiển xuất hiện trong tab với vấn đề xem

Các vấn đề liên quan