Programing/JAVA

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

리커니 2019. 3. 15.

목차

반응형

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

 

ASN.1 은 특정 장치, 데이터 표현방식, 프로그래밍 언어 등에 종속되지 않도록 표준화된

OSI 계층모델의 표현계층 상에서 쓰이는 추상 구조체를 기술하는 언어를 말합니다.

 

이번 포스팅에서는 .asn 확장자 전문 구조를 jar 파일로 Export 해 Java에서 활용가능 하도록

만드는 방법에 대해서 기술하겠습니다.

 

우선 jar 파일을 만들기 위해서는 .asn확장자 전문 구조 파일과 이를 컴파일 해주는 OSS ASN.1 Studio 라는 프로그램이

필요합니다. OSS는 상용 프로그램으로 구매를 하셔야 하지만 무료툴도 있으니 검색해보시기 바랍니다.

 

그럼 OSS를 실행하여 New Project를 합니다.

ASN.1/Java project를 선택하고 Next.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

 

 

 

프로젝트명과 경로를 선택하고 Next.

 

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

필요한 인코딩 룰을 선택한 후 Next. 저 같은경우 다 선택하긴 했지만, 필요에 따라서 원하시는

인/디코딩 룰만 선택하셔도 됩니다.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

Add 버튼을 눌러 .asn 전문 구조를 불러옵니다.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

불러오게 되면 아래와 같이 파일이 추가 됩니다. 추가 후 Next.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

인코딩 메시지 파일이 있다면 추가를 하고 없다면 Next.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

사용자코드파일이 있다면 추가, 없다면 Next.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

이제 .asn 확장자 파일의 프로젝트가 생성된 것을 보실 수 있습니다.

생성된 프로젝트에서 마우스 오른쪽 버튼을 눌러 Compile을 합니다.

 

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

컴파일이 되었다면 프로젝트에서 마우스 오른쪽버튼을 눌러 Export 합니다.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

3번째에 있는 Project that will..을 선택하고 Next.

 

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

Export 할 프로젝트명과 경로를 설정한 후 Next.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

위에서 설정된 경로로 이동을 하시면 해당 프로젝트 폴더가 있는 것을 확인하실 수 있습니다.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

이제 Export된 프로젝트 폴더를 복사 한 후 IDE(이클립스)가 설치된 PC로 옮기신 후 프로젝트를 추가합니다.

Eclipse Pakage Explorer에서 마우스 오른쪽버튼->import 후 General>Existing Projects into Workspace를 선택하시면 됩니다.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

복사해온 프로젝트를 선택하고 확인.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

프로젝트가 정상적으로 추가되었다면 아래와 같이 추가된 화면을 보실 수 있습니다. 확인 후 Finish.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

이제 추가된 프로젝트에 oss.jar 파일의 경로를 맞춰주고 Export 하시면 됩니다.

oss.jar 경로 수정.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file
ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

추가 후 에러가 없다면 프로젝트에서 마우스 오른쪽 버튼 클릭>Export>Jar를 선택하시면 됩니다. Next.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

jar export 할 프로젝트 체크 후 Next.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

옵션 선택 후 Next.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

확인 후 Next.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

 

설정한 경로로 이동하시면 jar 파일이 생성된 것을 보실 수 있습니다.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

 

이제 생성된 Jar 파일을 사용할 프로젝트 내 libs 폴더에 추가해 주시면 됩니다.

 

ASN.1 Java jar 파일 만드는 방법 How to make ASN.1 jar file

 

이제 ASN.1 전문에 접근 할 수 있는 환경이 되었습니다.

다음 포스팅에서는 인코딩/디코딩 하는 방법에 대해서 알아보도록 하겠습니다.

 

Link : ASN.1 구조체 생성 및 인코딩 방법

 

 

반응형

댓글