如果你能正常通过Eclipse Market找到antlr4的插件并正常安装,可以忽略本文。
如果不能,那多半是因为网络问题导致安装Antlr4IDE插件时无法下载文件造成的。我就遇到了这个问题,无法下载的原因很复杂,我不想去深究了,我的办法就是绕过它。
安装Eclipse ANTLR4IDE插件最终是访问 github上的antlr4ide-eclipse-release
仓库https://github.com/antlr4ide/antlr4ide-eclipse-release.git ,如果你能正常访问github,就把这个仓库打包下载,解压到本地。然后如下以本地安装的方法安装插件。
如果你也不能正常访问github,可以使用我从github上复制的仓库 https://gitee.com/l0km/antlr4ide-eclipse-release.git
安装过程图示
如下打开Help\Install New Software
菜单(安装新软件界面)
将本地antlr4ide-eclipse-release文件夹作为本地安装仓库添加到Eclipse软件站点管理列表中
勾选安装
到这里就开始安装了,安装结束的时会出对话框提示“是否信任未知来源的未签名内容?”
,如下图勾选后点击“Trust Select”按钮
安装完成,重启Eclipse就结束了:
验证安装是否正确
重新打开Eclipse后,如下尝试打开创建新项目界面
在新建项目向导 General下如果能如下看到ANTLR 4 Project
说明你的antlr4 eclipse插件正常安装了。如果没有,那你可能要升级你的eclipse版本。
我原来的Eclipse版本是neon(4.6),就遇到这种情况,顺利安装就是看不到ANTLR 4 Project
,同事的Eclipse 2020就是正常,我也只能将Ecipse升级到最新的Eclipse 2020 12R
才算正常了。