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.
답변
모든 JUnit 테스트를 위해 전 세계적으로이 문제를 해결하려면 다음으로 이동 Preferences > Java > JUnit하고 상단에있는 “의 체크 박스를 클릭 VM 인수에 ‘개’를 추가 새의 JUnit 실행 구성을 만들 때를 “이제 이클립스 것마다에없는 버그를 새로운 테스트 당신 뛰고 싶다. 기존 테스트의 경우 Run Configuration > JUnit.
답변
모든 Java 실행에 대해 전역 적으로이 작업을 수행하려면 설치된 JRE 속성을 편집합니다.
예 : Windows-> 환경 설정-> 기본 JRE 강조 표시-> 편집 … 클릭-> 기본 VM 인수 입력 상자에 -ea 입력-> 완료 버튼 클릭.
이것은 Eclipse Kepler SR2에서 작동했습니다.
답변
에 받는다는 프로젝트는 실행할 수있는 주요 방법 자동 마법 클래스 경로로와를 :
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로 터미널 창을 추가 할 수 있습니다.
답변
Eclipse에서 실행중인 애플리케이션에 대해 어설 션을 사용하고 싶습니까? 일반적으로 “실행 도구”프로필의 명령 줄 매개 변수에 -ea를 추가합니다.
답변


