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로 터미널 창을 추가 할 수 있습니다.