Một vài phút nữa tìm kiếm và tôi thấy điều này trong Eclipse documentation, trong phần "Chạy biên dịch hàng loạt":
java -jar org.eclipse.jdt.core_3.4.0<qualifier>.jar -classpath rt.jar A.java
hay:
java -jar ecj.jar -classpath rt.jar A.java
Tôi cũng thấy Q này/A trên how to build an entire Eclipse project from the command line, chứa một số thông tin giống nhau, nhưng vì nó không hiển thị trong tìm kiếm ban đầu của tôi, tôi để câu hỏi này mở ra.
(Và khoảng 2 giây trước khi tôi sắp bấm "Đăng trả lời của bạn", câu trả lời của Jon Skeet popped lên.)
Cú pháp chính xác mà làm việc cho tôi (Sun JRE là trong Windows PATH, phiên bản Eclipse là Galileo xây dựng 20100218-1602):
java -jar "C:\Program Files\eclipse\plugins\org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" test.java
Tôi bỏ qua -classpath rt.jar
và nó vẫn hoạt động. Không thể tìm thấy tệp 'ecj.jar' trong bản dựng này.
Dường như các hướng dẫn cụ thể cho việc này thay đổi từ bản phát hành sang bản phát hành, do đó, coder báo trước.
Nguồn
2010-10-30 20:40:14