ASN.1 / XML Software Tools from Objective Systems
首页 > 产品 > ASN1C > Eclipse plug-in

ASN1C Eclipse Plugin

概览

ASN1C Eclipse插件允许在Eclipse的IDE环境中使用ASN1C的编辑,语法检查和Java,C#或C/C++代码的代码生成 。它是以这样的方式集成了Java,允许直接从ASN.1的源代码建立Java项目。

下载和安装

插件可按照如下步骤,直接通过Eclipse从Objective Systems的网站上获取:

  1. 选择 Help -> Software Updates -> Find and Install..
  2. 点击 'Search for new features to install' 单选按钮并单击 'Next'
  3. 点击'New Remote Site..' 按钮
  4. 在name中输入'ASN1C Eclipse Plug-In',
    在URL中输入'http://www.obj-sys.com/eclipse'
    然后点击'OK'
  5. 从列表中选择 ASN1C Eclipse Plug-In并点击 'Next'
  6. 选择最新的版本并点击'Finish'

这将安装该插件。 请注意在重新启动前,Eclipse不会使用新的插件。

另外,该插件可下载为.zip文件,并在本地安装。这可能会比上述的使用远程安装过程更快。请点击以下链接下载本地安装文件:

ASN1C Eclipse Plug-in .zip 文件

要安装请重复上述过程,直到第3步。在此步骤中,请单击'New Archived Site...'按钮并选择.zip文件。然后继续第5步。

开始使用此插件

一旦安装了,就应当设置ASN1C编译器执行文件夹路径。请按如下操作:

  1. 选择 Windows -> Preferences -> ASN1C Compiler
  2. 在compiler path 框中, 输入ASN1C编译器执行文件的全路径(或者使用Browse)
  3. 点击 OK 退出屏幕

现在允许创建新的项目了。我们将使用ASN1C Java Employee程序作为例子。

  1. 选择 File -> New -> Project...
  2. 在 'ASN1 Compiler Tools'下, 选择 'ASN1C Compiler Project Wizard'
  3. 设置项目名称为'Employee' 并单击 'Next'
  4. ASN.1 文件现在可用'Add File'添加到项目中。单击这个按钮并导航到ASN1C java/sample_ber/Employee文件夹,并选择employee.asn。然后单击'Next'。
  5. 在第一个下拉列表框中选择 'Java' 为应用程序语言,并单击'Next'。
  6. 在General选项中,选择BER encoding rules 并确认 Encode 和 Decode 函数类型已经被选中。
  7. 在第二个General Options页面中,选择Generate Sample Reader 和 Writer 选项。
  8. 在Java Code Generation Options 页面中,选择'Output code to module name dirs (-dirs)' 选项。
  9. 在最后一页中,选中'Launch ASN.1 Compiler on Finish' 选项。