Eclipse Galileo를 실행하고 있습니다. Eclipse에서 어설 션을 어떻게 활성화합니까?
다른 사이트에서 제안한대로 다음과 같은 인수를 추가해 보았습니다 -ea
. 또한 컴파일러 준수 수준을 1.4
. 이러한 제안 중 어느 것도 효과가 없었습니다.
답변:
Run
한 다음 메뉴 항목으로 이동 Run Configurations
합니다.에서 왼쪽 패널 로 이동 Java Application
한 다음 이동 Assertions
.
에서 오른쪽 패널 의 선택 탭을 Arguments
.
언더 필드 에 대한 VM arguments
입력 -ea
주장을 가능하게 할 수 있습니다.
Apply
다음 Run
버튼을 클릭하십시오 .모든 것에 대한 기본값 으로 전역 적으로 설정하려면 다음을 수행하십시오 .
메뉴 Window
(Windows 인 경우)로 이동하거나 메뉴 Eclipse
(Mac 인 경우)로 이동합니다. Linux의 경우 유사 할 수 있습니다.
로 이동하십시오 Preferences
.
을 선택한 Java
다음 왼쪽 패널Installed JREs
에서를 선택합니다 .
당신의 선택 JRE를 다음 클릭 Edit...
에서 버튼을 오른쪽 패널 .
에서 Default VM arguments
필드 추가 -ea
.
Assertions
아래 에 항목 이 없습니다 Java Application
. 현재 실행 구성을 의미했을 수 있습니까?
모든 JUnit 테스트를 위해 전 세계적으로이 문제를 해결하려면 다음으로 이동 Preferences > Java > JUnit
하고 상단에있는 "의 체크 박스를 클릭 VM 인수에 '개'를 추가 새의 JUnit 실행 구성을 만들 때를 "이제 이클립스 것마다에없는 버그를 새로운 테스트 당신 뛰고 싶다. 기존 테스트의 경우 Run Configuration > JUnit
.
에 받는다는 프로젝트는 실행할 수있는 주요 방법 자동 마법 클래스 경로로와를 :
bash> export MAVEN_OPTS="-ea" && mvn exec:java -Dexec.mainClass="com.your.class.with.main"
cmd> set MAVEN_OPTS="-ea" && mvn exec:java -Dexec.mainClass="com.your.class.with.main"
Linux / eclipse에서는보다 편리한 사용을 위해 bash로 터미널 창을 추가 할 수 있습니다.