매번 eclipse 에서 만 junit 을 사용했었는데

console 에서 junit를 사용해야 되는 상황이 있습니다.

(예를 들어 리눅스에서 테스트하기 위해)


일단 도스에서 하는 방법은


junit.jar 파일을 bin 폴더에 복사한후


set  CLASSPATH=.;junit.jar

라고해서 클래스패스를 지정후에


만일 junit 버전이 3.x 라면

> java junit.textui.TestRunner 클래스명


만일 junit 버전이 4.x 라면

> java org.junit.runner.JUnitCore 클래스명



Posted by 빨강토끼
,

static 은 Attribute 나 Method 을 선택후 Properties 창의 Detail 에 있는 OwnerScope 를 INSTACNCE에서 CLASSIFIER 로 바꿔주면

해당 Attribute 나 Method 에 밑줄이 생깁니다.


final은 Attrubute 를 선택후 Properties 창의 Detail 에 있는 Changeability 를 FROZEN 으로 바꿔주면 됩니다.


Posted by 빨강토끼
,

여러가지 문제.(죄송합니다....)로 런타임시 아래과 같은 에러메시지가 뜰수있습니다.


java.security.NoSuchAlgorithmException: Cannot find any provider supporting DES/CBC/PKCS5Padding

at javax.crypto.Cipher.getInstance(DashoA12275)
at com.cyberpass.crypto.DES.setKey(DES.java:20)

이럴때는 JCE를 새로받아서 설치하면 되는데

주소는 http://java.sun.com/products/jce/ 에서 들어가면 자세한 내용과 다운받을수있는 페이지를 확인할수 있습니다.


참고로 jdk 1.6 이상인 경우엔 

http://www.oracle.com/technetwork/java/javase/downloads/index.html 맨 아래쪽에 다운로드 링크가 있고


jdk 1.5 이하인경우에는

http://www.oracle.com/us/technologies/java/jce-140292.html 여기서 다운 받으면 되실듯....


jce를 받아서 jre/lib/ext 에 복사합니다.


Posted by 빨강토끼
,