本网页的内容均依照
Creative Commons Attribution 3.0 License(知识共享许可协议 3.0 版)
授权,且代码示例均依照Apache 2.0 License(Apache 许可 2.0 版)授权。
Java 是Oracle和/或其关联企业的注册商标
ASN.1 Java运行库提供了对应用消息进行编码,解码和调试打印等其他有用的功能。 所有例程都是完全用Java写的,因此可以运行在任何JVM上面,包括资源有限的环境,如移动电话,PDA等等。
点击 这里 以下载适合您目标平台的ASN.1 Java运行库 (.jar归档和Javadoc文档)。
对于大多数的开发者,使用的ASN.1 Java运行时库是相当简单:asnrt.jar添加到Java项目构建路径,如果使用任何IDE如Eclipse,或编译时asnrt.jar添加到classpath中。对于这个简单的用户指南,我们简单的介绍Java SE和Java ME的主要的ASN.1的Java运行时库之间的差异。
Java EE/Java SE开发人员可以充分发掘Java反射和注释的力量,用新版本的ASN.1的运行库, ASN.1 Java编译器生成的元数据使用Java反射或注解来描述消息的实体。当然,如果你正在使用的Java JRE1.4或更早版本下,总是可以使用的ASN.1 Java ME的Java运行时库。
由于Java ME API的限制,Java反射,注解,泛型类型和auto-boxing/unboxing不能被使用在ASN.1 Java运行库For Java ME。此外,Vector而不是List类型被用于ASN.1的SEQUENCE OF/SET OF类型。