2010-10-30 36 views
78

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

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

+0

ild lệnh? – TheLQ

+0

@ 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

+0

Tôi có thể nhận được thông báo biên dịch không? – gstackoverflow

Trả lời

36

Bạn có thể bỏ chọn tự động xây dựng trong trình đơn Dự án và sau đó xây dựng bằng tay bằng cách nhấn 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.

8

Bạn cần phải đến Project-> Clean ..., sau đó tạo dự án của bạn. Điều này sẽ làm việc, 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 dưới dạng 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 của bạn, trong vùng làm việc của bạn.

2

Trong trường hợp bạn xóa tệp .class của bạn trong Eclipse và sau đó cố gắng xây dựng lại nó từ tệp .java, nó sẽ không làm gì cả. Nếu bạn cố chạy tệp .java mà không có tệp .class, bạn sẽ gặp lỗi khi 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 rồi tạo lại, nếu không bạn phải chạy Dọn dẹp trên dự án rồi tạo lại.

2

Chuyển đến khối dự án thám hiểm ... nhấp chuột phải vào tên dự án chọn "Build Path" -----------> "Cấu hình Build Path"

sau đó bật lên cửa sổ 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) trình tự, xuất khẩu

Bấm vào 1) Nguồn

chọn dự án (theo đó tập tin đó là hiện tại mà bạn muốn biên dịch)

và sau đó nhấp vào trên ok ....

đến vị trí không gian làm việc của dự án mở một thư mục bin và tìm thấy tập tin lớp ...

bạn sẽ nhận được rằng tập tin java biên soạn ...

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

hy vọng điều này sẽ hữu ích.

Cảm ơn.

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 file trong dự án của bạn và cập nhật thư mục xây dựng của bạn, tất cả mà không cần chạy.

2

Hãy thử điều này trong giao diện đ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, hãy thử:

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

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

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