2009-07-07 48 views
42

Ứng dụng Java của tôi được bắt đầu bằng cách chạy một tập hợp các lệnh hiện diện trong một tệp lô (tệp .bat). Và tôi đã nhập nó vào bàn làm việc của Eclipse. Làm cách nào để thực thi tệp batch từ Eclipse. Tương tự như trong dòng lệnh, tôi trực tiếp đưa ra "path: \ myBatchfile.bat". Có cách nào tôi có thể làm trực tiếp từ Eclipse.Cách chạy tập lệnh batch (.bat file) từ nhật thực

Trả lời

65

Bạn có thể gọi tệp .bat của mình bằng cách sử dụng tính năng External Tools (trong menu Chạy).


Ví dụ:

enter image description here

enter image description here

enter image description here

+0

Wow, tôi chỉ cố gắng này và nó hoạt động mỗi fectly! Tôi không biết mình có thể làm được điều này. Cảm ơn bạn! Vấn đề duy nhất là Eclipse phàn nàn trong khi tạo tệp và để chỉnh sửa tệp bạn cần để mở tệp theo cách khác, nếu không bạn sẽ gặp lỗi "ứng dụng win32". – djangofan

+10

Trong 'Cấu hình công cụ bên ngoài', bạn có thể tạo cấu hình mới trong' Program' và chọn tệp .bat cho trường 'Location' và cung cấp thư mục làm việc (chọn dự án của bạn từ không gian làm việc). Giải pháp rất dễ dàng ... Cảm ơn! –

+0

Cảm ơn bạn vì điều này! Eclipse đang nắm giữ thư mục đích của dự án maven của tôi. Và khi tôi chạy mvn sạch cài đặt của tôi từ giao diện điều khiển cửa sổ, nó sẽ không thực hiện sạch vì eclipse bị khóa thư mục. Nhưng nếu tôi chạy bat từ nhật thực, nó bây giờ hoạt động tốt. +1 – AlexScript

12

Hoặc, bạn có thể tạo một tập tin build Ant, có thể gọi các ứng dụng bên ngoài.

Điều này sẽ cung cấp cho bạn lợi thế để gọi .bat không chỉ từ Eclipse, mà còn của IDE khác, hoặc từ dòng lệnh (trên bất kỳ máy nào).

http://ant.apache.org/manual/Tasks/exec.html

1

Bạn cũng có thể chạy một tập tin thực thi (hoặc bất kỳ tập tin thực thi khác) bằng cách mở nó với các hệ thống Editor. Sử dụng Open With -> System Editor.

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