小马超会养兔子 2023-03-17 17: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 00:01
    关注

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

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

报告相同问题?

问题事件

  • 系统已结题 4月1日
  • 已采纳回答 3月24日
  • 创建了问题 3月17日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部