Antlr安装 antlr4.bat和grun.bat不起作用解决

  1. Download antlr-4.9-complete.jar (or whatever version) from https://www.antlr.org/download/ Save to your directory for 3rd party Java libraries, say C:\Javalib
  2. Add antlr-4.9-complete.jar to CLASSPATH, either:
  • Permanently: Using System Properties dialog > Environment variables > Create or append to CLASSPATH variable
  • Temporarily, at command line:
SET CLASSPATH=.;C:\Javalib\antlr-4.9-complete.jar;%CLASSPATH%
  1. Create short convenient commands for the ANTLR Tool, and TestRig, using batch files or doskey commands:
  • Batch files (in directory in system PATH) antlr4.bat and grun.bat
java org.antlr.v4.Tool %*
@ECHO OFF
SET TEST_CURRENT_DIR=%CLASSPATH:.;=%
if "%TEST_CURRENT_DIR%" == "%CLASSPATH%" ( SET CLASSPATH=.;%CLASSPATH% )
@ECHO ON
java org.antlr.v4.gui.TestRig %*
  • Or, use doskey commands:(上面创建bat文件没成,下面的方法可行)
doskey antlr4=java org.antlr.v4.Tool $*
doskey grun =java org.antlr.v4.gui.TestRig $*

Testing the installation

Either launch org.antlr.v4.Tool directly:

$ java org.antlr.v4.Tool
ANTLR Parser Generator Version 4.9
-o ___ specify output directory where all output is generated
-lib ___ specify location of .tokens files
...

or use -jar option on java:

$ java -jar /usr/local/lib/antlr-4.9-complete.jar
ANTLR Parser Generator Version 4.9
-o ___ specify output directory where all output is generated
-lib ___ specify location of .tokens files
...
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: org.antlr.v4.runtime.* 的 Maven 依赖如下: ``` <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4</artifactId> <version>4.8</version> </dependency> ``` 需要注意的是,请确保使用最新版本,因为ANTLR版本在不断更新。 ### 回答2: org.antlr.v4.runtime是一个Java库,它是ANTLR(ANother Tool for Language Recognition)工具的一部分。ANTLR是一个用于构建语言识别工具的框架,通过使用ANTLR工具,我们可以定义自己的语言规则,并生成相应的词法分析器和语法分析器。 为了在我们的Java项目中使用org.antlr.v4.runtime库,我们可以使用Maven来管理它的依赖。Maven是一个流行的项目管理工具,它可以帮助我们自动地下载和引入项目所需的外部库。 要在Maven中引入org.antlr.v4.runtime库,我们需要在项目的pom.xml文件中添加相应的依赖项。以下是一个示例的pom.xml文件片段,演示了如何添加org.antlr.v4.runtime依赖: <dependencies> <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> <version>4.9.2</version> </dependency> </dependencies> 在这个示例中,我们指定了用于org.antlr.v4.runtime库的依赖项。groupId是组织的唯一标识符,artifactId是库的唯一标识符,version是库的版本号。你可以根据实际情况调整这些值来匹配你所使用的org.antlr.v4.runtime库的版本。 当我们执行Maven构建时,Maven将根据这个pom.xml文件自动下载org.antlr.v4.runtime库及其所需的任何其他依赖项,并将它们添加到项目的类路径中,以便我们可以在我们的代码中使用这个库。 总之,通过使用Maven,我们可以轻松地将org.antlr.v4.runtime库添加到我们的Java项目中,以便我们可以使用ANTLR工具来进行语言识别和分析。 ### 回答3: org.antlr.v4.runtime.*是一个在Maven项目中常见的依赖项。Maven是一个用于构建和管理Java项目的工具,它使用pom.xml配置文件来管理项目的依赖项。 antlr是一种非常流行的语法解析器生成工具,它可以根据预定义的语法规则生成相应的解析器。org.antlr.v4.runtime.*是ANTLR版本4的Java运行时库的包名。这个包包含了ANTLR的运行时环境和必需的类,用于解析和处理由ANTLR生成的解析树。 如果想在Maven项目中使用org.antlr.v4.runtime.*依赖,需要在pom.xml文件中添加相应的配置。在<dependencies>标签下,添加以下内容: ``` <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> <version>4.8</version> </dependency> ``` 这个配置会告诉Maven去下载并导入org.antlr.v4.runtime.*的相关依赖,包括antlr4-runtime库及其相关的依赖项。 一旦配置完成,Maven会自动从中央仓库或其他配置的仓库下载这些依赖,并将其添加到项目的classpath中。这样,就可以在项目中使用org.antlr.v4.runtime.*提供的类和功能了。 总之,org.antlr.v4.runtime.*是一个Maven项目中常见的依赖项,用于解析和处理由ANTLR生成的解析树。通过在pom.xml中添加相应的依赖配置,就可以使用这些类和功能,并让Maven帮助我们管理这些依赖。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值