无法使用java jASN1编译器运行脚本

时间:2017-07-28 08:43:26

标签: java class generator

在通过网络和这个论坛搜索后,仍然陷入了死点,我终于决定在这里提出问题了 所以基本上我想从ASN1二进制文件中读取并将其解析为CSV文件。我在这个论坛上发现有一个处理ASN1文件的Bouncy Castle库,但是将ASN1文件映射到Java类会更方便。
所以在这个网站的一个帖子下,我发现java类生成器已经存在,所以我决定尝试一个来自ASN实验室,并按照他们的说明如何添加和安装他们的编译器到Eclipse,但后来我意识到他们的软件不是免费的。

所以我尝试使用这个openmcu的一个并遵循他们的用户指南www.openmuc.org/asn1/user-guide/,因为它是免费的,我已经看过了它仍然保持着。我按照这些说明从目录
中导入.jar文件   build / libs-all 到我的Eclipse用户库中。

他们描述的下一步是运行脚本: 在第一步中,您必须将您选择的ASN.1代码编译为Java类。要运行编译器,您可以使用 在run-scripts文件夹中找到运行Linux和Windows的脚本。执行没有任何参数的脚本会 将帮助信息打印到屏幕上。

但是我不知道我的程序在运行时如何工作,这个脚本是否必须从java代码运行?

我也看了一眼:https://github.com/juherr/jASN1/tree/master/sample, 我按照他在README.txt文件下的说明操作。所以我尝试从命令行运行脚本,看它是否有效:

**"C:\Users\a661517\Documents\RAdiation Project\jasn1-1.8.1\jasn1\run-scripts\jasn1-compiler.bat" -f x690BerExample.asn -o "generated/" -ns "generated"**

我正在**Error: Could not find or load main class Project\jasn1-1.8.1\jasn1\run-scripts\..\build\libs-all**

我把他的github页面中的EncodeDecodeSample.java类放在libs-all文件夹中的/ sample下,这个java类有主函数。

很抱歉给您带来不便,并提前感谢您。

0 个答案:

没有答案
相关问题