小马超会养兔子 2023-03-18 01:10 采纳率: 72.7%
浏览 242
已结题

如何打包Antlr生成的词法分析器

问题

在按照这一篇推文
https://blog.csdn.net/weixin_43877853/article/details/123148335
做实验的时候卡在了最后一步,即把生成的语法分析器和词法分析器打包成jar包的那一步,由于描述过于简略导致我不知道究竟应该怎么打包。所以如果有哪位知道如何打包希望能赐教,希望能有每一步的详细截图,在ide里面打开的是什么文件夹,修改的是什么文件,打jar包的详细截图。

自己的尝试

我是先把全部的文件在一个文件夹(也就是三个c文件夹)生成好,然后创建lib文件夹,把antlr-4.12.0-complete.jar放进lib文件夹,然后用ide打开,再创建MyCGrammer包,再把三个c文件夹中的下图这几个文件第一行全部加上package MyCGrammer;,再移动到MyCGrammer包下

img

img

然后Projecture Structure里面把jdk全部设置为11,接着打包,然后就失败

希望各位解答越详细越好

  • 写回答

6条回答 默认 最新

  • 成都渔民 2023-03-20 08:01
    关注

    我看了你提到的那篇博文,也看了你的描述。我感觉做这个事情并不仅仅是打包。首先你需要把代码都编译通过,从你最后那个截图看,项目还没有编译通过,还有137个错误。第一步是先要解决这些错误。编译错误。我猜想你是没有把jar添加到你的path中。建议你使用maven来管理项目。编译通过后,再说打包的事情。打包其实是很简单的一件事情,可以参考我之前写的一片文章:
    https://blog.csdn.net/weixin_53036603/article/details/128211312

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(5条)

报告相同问题?

问题事件

  • 系统已结题 4月2日
  • 已采纳回答 3月25日
  • 创建了问题 3月18日

悬赏问题

  • ¥15 2024-五一综合模拟赛
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭