我正在尝试使用 Jasmin 将 Jasmin 汇编代码转换为 Java 类文件。使用此处的 Hello World 示例。
返回以下错误:
Exception in thread "main" java.lang.NoSuchMethodError: jasmin.parser.parse()V
at jasmin.ClassFile.readJasmin(ClassFile.java:1160)
at jasmin.Main.assemble(Main.java:81)
at jasmin.Main.run(Main.java:200)
at jasmin.Main.main(Main.java:157)
我怀疑这可能是 Java 版本的问题,因为 Jasmin 似乎很旧并且可能使用较旧的 Java 版本实现。
到目前为止,我已尝试使用以下命令运行示例:java -jar jasmin.jar test.j
.
我曾尝试使用 Java 8、7、6 和 4 运行它,但均未成功。
我使用的 Jasmin 版本是 2.4。
此外,我还尝试下载 Jasmin 的源代码并手动编译,结果相同。
有人对如何解决此问题有任何指示或想法吗?