2010-10-29 45 views
34

Tôi có một số cấu hình khởi chạy trong nhật thực mỗi khi khởi chạy cùng một chương trình java nhưng với các tham số khác nhau.nhật thực: chạy nhiều cấu hình khởi chạy cùng một lúc

Bây giờ, bạn có thể chạy tất cả các tính năng này cùng một lúc (chỉ với một lần nhấp chuột) thay vì chọn từng phần riêng biệt và khởi chạy nó?

Trả lời

19

Tìm thấy bài đăng này Start multiple debug configurations at once trên máy theo dõi eclipse. Trong khi nó nói về cấu hình gỡ lỗi đa khởi chạy, tôi nghĩ nó chỉ áp dụng cho các cấu hình chạy.

+0

vâng đó sẽ là chính xác những gì tôi cần. Bạn có biết làm thế nào để kéo điều này ra khỏi nhóm CDT và vào Eclipse eclipse? – clamp

+3

Không cần hack. Chỉ cần cài đặt "C/C++ Development Tools" từ CDT (xem http://www.eclipse.org/cdt/downloads.php) - gói duy nhất này là đủ để có "Launch Groups". Làm việc cho tất cả các loại dự án, bao gồm các dự án Java. – Andi

+3

Điều này thực sự không có vẻ giống như một "gói duy nhất" với tôi. Thông qua các phụ thuộc, nó cũng tải toàn bộ nền tảng phát triển C/C++ và GDB. – studgeek

1

Bạn có thể tạo một lớp riêng biệt gọi chương trình của bạn bằng các đối số khác nhau và chạy nó thay thế.

public class YourClass { 
    public static void main(String arg){ 
     System.out.println(arg); 
    } 
} 

public class YourClassTester { 
    public static void main(String[] args){ 
     YourClass.main("SomeArg1"); 
     YourClass.main("SomeArg2"); 
     YourClass.main("SomeArg3"); 
    } 
} 
+1

này lực lượng thực hiện của tất cả các quá trình trong cùng một máy ảo, có thể không mong muốn – LoganMzz

43

Chỉ cần cài đặt "Công cụ phát triển C/C++" từ CDT (xem eclipse.org/cdt/downloads.php) - gói đơn này là đủ, không cần gói CDT nào khác. Điều này sẽ không làm phiền môi trường Java của bạn ;-) Sau đó, bạn có "Launch Groups", cho bất kỳ loại dự án nào, bao gồm cả các dự án Java. Xem ảnh chụp màn hình sau đây:

enter image description here

Bạn có thể chạy hoặc gỡ lỗi các dự án (còn chế độ hỗn hợp), xác định thời gian chậm trễ và vân vân. Chúc vui vẻ!

+1

Điều này thực sự không có vẻ giống như một "gói duy nhất" với tôi.Thông qua các phụ thuộc, nó cũng tải toàn bộ nền tảng phát triển C/C++ và GDB. – studgeek

+0

Bạn nói đúng. Nó trông giống như một gói duy nhất ở cái nhìn đầu tiên, nhưng như bạn đã nói, có những phụ thuộc. Tuy nhiên, nó không làm phiền thiết lập Eclipse của bạn theo bất kỳ cách nào, vì vậy nó sẽ ổn. – Andi

+4

Như đã tìm thấy [ở đây] (http://stackoverflow.com/questions/9003337/what-installable-component-provides-launch-groups-in-eclipse#answer-11369639), chỉ cần "Khởi chạy từ xa C/C++" để có tính năng "Khởi chạy nhóm". Tùy chọn, bạn có thể bỏ phiếu cho [Eclipse Bug 39900] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=39900) để di chuyển tính năng này từ CDT sang nền tảng. – LoganMzz

-3

Bạn không cần bất kỳ plugin:

  1. Tạo tất cả Run Configurations trong eclipse
  2. Chọn Organize Favorites ...
  3. Thêm bạn yêu thích, thực hiện

Screenshot

+12

nhưng không chạy chúng cùng một lúc. – clamp

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