当前位置: 首页 > news >正文

[antlr] 如何在Linux(Ubuntu)环境中安装配置antlr4.9.2

项目需要用到antlr4.9.2

正常可以通过项目中的命令 sudo make install_antlr_cli 安装,但实际安装过程中发生异常。遂查找资料手动安装。

 

1. 需要先配置java环境(建议Java 11或更高版本):

sudo apt update
sudo apt install openjdk-17-jdk  # 或指定其他版本如 openjdk-11-jdk

验证安装,若显示版本号(如openjdk version "17.0.xx"),则安装成功。

java -version
javac -version

 

2. 下载ANTLR4工具包

cd /usr/local/lib  # 推荐存放路径
sudo wget https://www.antlr.org/download/antlr-4.9.2-complete.jar

 

3. 配置环境变量

编辑 ~/.bashrc 或 ~/.zshrc 文件,添加以下内容:

export CLASSPATH=".:/usr/local/lib/antlr-4.9.2-complete.jar:$CLASSPATH"
alias antlr4='java -jar /usr/local/lib/antlr-4.9.2-complete.jar'
alias grun='java org.antlr.v4.gui.TestRig'

保存后执行 source ~/.bashrc 使配置生效。

验证安装:在命令行输入:antlr4

 

http://www.wxhsa.cn/company.asp?id=823

相关文章:

  • 国内开发者如何选择代码管理平台?Gitee、GitHub与Bitbucket深度对比
  • Spring-Android-即时入门-全-
  • 4. 链表
  • Maven-和-Eclipse-全-
  • Prompt、RAG、微调
  • 飞书对程序员下手了,0 代码生成各类系统!!
  • 测试用例设计检查项
  • Android Kotlin请求权限及权限回调处理
  • 版本发布| IvorySQL 4.6 发布
  • Avalonia Calendar 日历控件遇到 Flyout 或者切换页面时出现的鼠标按下失效的解决方法
  • cache和主存的映射方式
  • Vue 2 + Element UI 技术栈的管理端项目和Git使用教程
  • 你好
  • 2025年图像、信号处理与机器学习国际学术会议(ISPML 2025)
  • 利用Ampere Altra与SpinKube实现可扩展工作流的突破性实践
  • 有向距离场SDF,在游戏中如何实现agent导航以及绕障
  • ubuntu22.04.5系统重启后网络配置消失问题
  • 第十届计算机技术与机械电气工程国际学术论坛(ISCME 2025)暨2025年泰山学术论坛-鲁东大学微纳传感器及系统专题论坛
  • SLB和NAT网关的作用
  • 基于Python+Vue开发的音乐推荐管理系统源码+运行
  • linux 系统下iperf 测试网卡性能优化步骤
  • FinRL(2)China_A_share_market_tushare.ipynb
  • 应急响应:某网站被挂非法链接
  • 笔记-每天进步一点
  • 用惯了VO,什么时候需要DTO?
  • 剑指offer-29、最⼩的k个数
  • 【初赛】时间复杂度 - Slayer
  • 微调
  • WPF 警惕 StylusPlugIn 的多线程安全问题
  • 【译】Visual Studio 八月更新已发布 —— 更智能的人工智能、更出色的调试功能以及更多控制权