2012-07-10 21 views

Trả lời

88

Để cụ thể:

  • Đến Run->run configuration
  • chọn java application trong chảo nav trái.
  • nhấp chuột phải và select New.
  • chọn Arguments tab
  • Thêm -ea vào đối số VM.

enter image description here

+0

Cảm ơn u để giải thích chi tiết với hình ảnh – SKR

+0

Điều này không có hiệu lực đối với tôi. – Tahlor

1

Bạn cần phải đi để chạy cấu hình và thêm đối số vm là "-enableassertions" (hoặc) "ea"

Sau đó khi bạn chạy mã với tuyên bố khẳng định, bạn sẽ thấy khẳng định trong hành động .

+0

Cảm ơn bạn ... @thinksteep câu trả lời của bạn là rất hữu ích cho tôi ... – SKR

+1

-enableassertions –

+0

@OhadKravchick bạn bị phát hiện sau gần 5 năm, ha ha. Đã cập nhật câu trả lời. Cảm ơn bạn đã bình luận! – kosa

6
  1. Tạo thanh menu, chọn Run ->Run Configurations....
  2. Chọn tab Arguments.
  3. Thêm -ea đến VM arguments.
  4. Nhấp vào Apply.
  5. Nhấp vào Run.
+0

Cảm ơn bạn đã giải thích rõ ràng ur ... – SKR

1

Java đã giới thiệu từ khóa assert, vì vậy cách bật hỗ trợ cấp nguồn là đảm bảo mức tuân thủ Java của Eclipse là 1,4 hoặc cao hơn. (Cơ hội là mức độ tuân thủ đã cao hơn mức đó ...)

Để làm cho ứng dụng Java được khởi chạy từ Được bật lên để chạy với kiểm tra xác nhận được bật, hãy thêm đối số "-ea" vào đối số VM trong trình khởi chạy tab "Đối số" của cấu hình.

39

Nếu bất cứ ai muốn cho phép khẳng định theo mặc định (trái ngược với tạo điều kiện cho họ vì chỉ là một cấu hình chạy duy nhất), nó có thể với các bước sau:

  1. Window (thanh menu)
  2. Tùy chọn
  3. Java
  4. JRE cài đặt
  5. Chọn JRE của bạn/JDK
  6. Nhấn Chỉnh sửa ...
  7. Mặc định đối số VM
  8. Thêm ea
+3

Đây là một bổ sung rất hữu ích; Tôi không thể tin rằng tôi đã thêm '-ea' vào mọi cấu hình chạy (cụ thể trong khi gỡ lỗi) vì các xác nhận là một tính năng tiện dụng nhưng chưa được tận dụng trong quá trình phát triển. – Haravikk

+2

Đây là câu trả lời đúng trong quan điểm của tôi –

+0

Điều này cũng không có tác dụng với tôi. – Tahlor

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