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.
프로젝트명과 경로를 선택하고 Next.
필요한 인코딩 룰을 선택한 후 Next. 저 같은경우 다 선택하긴 했지만, 필요에 따라서 원하시는
인/디코딩 룰만 선택하셔도 됩니다.
Add 버튼을 눌러 .asn 전문 구조를 불러옵니다.
불러오게 되면 아래와 같이 파일이 추가 됩니다. 추가 후 Next.
인코딩 메시지 파일이 있다면 추가를 하고 없다면 Next.
사용자코드파일이 있다면 추가, 없다면 Next.
이제 .asn 확장자 파일의 프로젝트가 생성된 것을 보실 수 있습니다.
생성된 프로젝트에서 마우스 오른쪽 버튼을 눌러 Compile을 합니다.
컴파일이 되었다면 프로젝트에서 마우스 오른쪽버튼을 눌러 Export 합니다.
3번째에 있는 Project that will..을 선택하고 Next.
Export 할 프로젝트명과 경로를 설정한 후 Next.
위에서 설정된 경로로 이동을 하시면 해당 프로젝트 폴더가 있는 것을 확인하실 수 있습니다.
이제 Export된 프로젝트 폴더를 복사 한 후 IDE(이클립스)가 설치된 PC로 옮기신 후 프로젝트를 추가합니다.
Eclipse Pakage Explorer에서 마우스 오른쪽버튼->import 후 General>Existing Projects into Workspace를 선택하시면 됩니다.
복사해온 프로젝트를 선택하고 확인.
프로젝트가 정상적으로 추가되었다면 아래와 같이 추가된 화면을 보실 수 있습니다. 확인 후 Finish.
이제 추가된 프로젝트에 oss.jar 파일의 경로를 맞춰주고 Export 하시면 됩니다.
oss.jar 경로 수정.
추가 후 에러가 없다면 프로젝트에서 마우스 오른쪽 버튼 클릭>Export>Jar를 선택하시면 됩니다. Next.
jar export 할 프로젝트 체크 후 Next.
옵션 선택 후 Next.
확인 후 Next.
설정한 경로로 이동하시면 jar 파일이 생성된 것을 보실 수 있습니다.
이제 생성된 Jar 파일을 사용할 프로젝트 내 libs 폴더에 추가해 주시면 됩니다.
이제 ASN.1 전문에 접근 할 수 있는 환경이 되었습니다.
다음 포스팅에서는 인코딩/디코딩 하는 방법에 대해서 알아보도록 하겠습니다.
Link : ASN.1 구조체 생성 및 인코딩 방법
'Programing > JAVA' 카테고리의 다른 글
Java ASN.1 추상구조체 디코딩 방법 How to decode ASN.1 Abstract Structure (0) | 2019.03.20 |
---|---|
ASN.1 구조체 생성 및 인코딩 방법 (0) | 2019.03.18 |
Spring boot dynamic scheduling quartz, 동적 스케쥴링 동적 cron (0) | 2018.12.27 |
JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 4부 Map (0) | 2018.11.14 |
JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 3부 Queue (0) | 2018.11.14 |
댓글