概览
ASN1C Eclipse插件允许在Eclipse的IDE环境中使用ASN1C的编辑,语法检查和Java,C#或C/C++代码的代码生成 。它是以这样的方式集成了Java,允许直接从ASN.1的源代码建立Java项目。
下载和安装
插件可按照如下步骤,直接通过Eclipse从Objective Systems的网站上获取:
- 选择 Help -> Software Updates -> Find and Install..
- 点击 'Search for new features to install' 单选按钮并单击 'Next'
- 点击'New Remote Site..' 按钮
- 在name中输入'ASN1C Eclipse Plug-In',
在URL中输入'http://www.obj-sys.com/eclipse'
然后点击'OK' - 从列表中选择 ASN1C Eclipse Plug-In并点击 'Next'
- 选择最新的版本并点击'Finish'
这将安装该插件。 请注意在重新启动前,Eclipse不会使用新的插件。
另外,该插件可下载为.zip文件,并在本地安装。这可能会比上述的使用远程安装过程更快。请点击以下链接下载本地安装文件:
要安装请重复上述过程,直到第3步。在此步骤中,请单击'New Archived Site...'按钮并选择.zip文件。然后继续第5步。
开始使用此插件
一旦安装了,就应当设置ASN1C编译器执行文件夹路径。请按如下操作:
- 选择 Windows -> Preferences -> ASN1C Compiler
- 在compiler path 框中, 输入ASN1C编译器执行文件的全路径(或者使用Browse)
- 点击 OK 退出屏幕
现在允许创建新的项目了。我们将使用ASN1C Java Employee程序作为例子。
- 选择 File -> New -> Project...
- 在 'ASN1 Compiler Tools'下, 选择 'ASN1C Compiler Project Wizard'
- 设置项目名称为'Employee' 并单击 'Next'
- ASN.1 文件现在可用'Add File'添加到项目中。单击这个按钮并导航到ASN1C java/sample_ber/Employee文件夹,并选择employee.asn。然后单击'Next'。
- 在第一个下拉列表框中选择 'Java' 为应用程序语言,并单击'Next'。
- 在General选项中,选择BER encoding rules 并确认 Encode 和 Decode 函数类型已经被选中。
- 在第二个General Options页面中,选择Generate Sample Reader 和 Writer 选项。
- 在Java Code Generation Options 页面中,选择'Output code to module name dirs (-dirs)' 选项。
- 在最后一页中,选中'Launch ASN.1 Compiler on Finish' 选项。
