所以我尝试使用这个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类有主函数。
很抱歉给您带来不便,并提前感谢您。