Làm cách nào để biên dịch một chương trình Java trong Eclipse mà không chạy nó?


91

Tôi muốn biên dịch chương trình Java của mình trong Eclipse nhưng không muốn chạy nó. Tôi không thể hiểu làm thế nào để làm điều đó.

Làm cách nào để biên dịch một chương trình Java thành .classcác tệp trong Eclipse mà không cần chạy nó?


@TheLQ: Đúng vậy, và tôi không biết rằng nó được biên dịch tự động. Cảm ơn.
Jonas

Tôi cũng có thể nhận được tin nhắn biên dịch?
gstackoverflow

Câu trả lời:


45

Bạn có thể bỏ chọn bản dựng tự động trong menu Dự án và sau đó xây dựng bằng tay bằng cách gõ Ctrl + B hoặc nhấp vào biểu tượng xuất hiện ở bên phải của biểu tượng máy in.


11

Bạn sẽ cần vào Project-> Clean ... , sau đó xây dựng dự án của bạn. Điều này sẽ hoạt động, ngay cả khi mã nguồn của bạn không chứa bất kỳ phương thức chính nào để chạy như một chương trình thực thi. Các tệp .class sẽ xuất hiện trong thư mục bin của dự án, trong không gian làm việc của bạn.


3

Trong trường hợp bạn xóa tệp .class của mình trong Eclipse và sau đó cố gắng tạo lại nó từ tệp .java, nó sẽ không làm gì cả. Nếu bạn cố gắng chạy tệp .java mà không có tệp .class, bạn sẽ gặp lỗi không thể tìm thấy lớp chính.

Bạn sẽ phải thay đổi và lưu lại tệp .java sau đó xây dựng lại hoặc nếu không, bạn phải chạy Clean trên dự án sau đó xây dựng lại.


3

Nhấp chuột phải vào Yourproject(in project Explorer)-->Build Project

Nó sẽ biên dịch tất cả các tệp trong dự án của bạn và cập nhật thư mục xây dựng của bạn mà không cần chạy.


2

Hãy thử điều này trong bảng điều khiển của bạn:

javac {$PathToYourProyect}/*

Nếu bạn cũng cần bất kỳ thư viện bên ngoài nào, hãy thử:

javac -cp {$PathToYourLibrary}.jar {$PathToYourProyect}/*

2

Nhấp chuột phải vào tệp trên gói Explorer Sau đó đi đến Hiển thị trong Dưới đó đi đến thiết bị đầu cuối Eclipse sẽ có một thiết bị đầu cuối sau đó Sử dụng javac fileName để biên dịch


1

Vào khối trình khám phá dự án ... nhấp chuột phải vào tên dự án chọn "Đường dẫn xây dựng" -----------> "Đường dẫn xây dựng cấu hình"

thì cửa sổ bật lên sẽ mở ra.

trong cửa sổ bật lên này, bạn sẽ tìm thấy 4 tab. 1) nguồn 2) dự án 3) Thư viện 4) đặt hàng và xuất

Nhấp vào 1) Nguồn

chọn dự án (trong đó tệp đó hiện diện mà bạn muốn biên dịch)

và sau đó nhấp vào ok ....

Đi đến vị trí không gian làm việc của dự án, mở thư mục bin và tìm kiếm tệp lớp đó ...

bạn sẽ nhận được tệp java đó được biên dịch ...

chỉ để xác minh chéo kiểm tra thời gian đã thay đổi.

hy vọng điều này sẽ giúp.

Cảm ơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.