StringTemplates异常

时间:2014-08-05 21:48:17

标签: java antlr stringtemplate

我有java代码:

    StringTemplate message = new StringTemplate("Hello, $name$");
    message.setAttribute("name", "Ann");

但我有例外:

    java.lang.NoClassDefFoundError: antlr/TokenStream
    java.lang.ClassNotFoundException: antlr.TokenStream

所以我有antlr-3.2.jar文件和CLASSPATH:../ lib / antlr-3.2.jar。 maven依赖:

    <dependency>
        <groupId>org.antlr</groupId>
        <artifactId>stringtemplate</artifactId>
        <version>3.2</version>
    </dependency>

哪里出错?

1 个答案:

答案 0 :(得分:1)

尝试使用完整的依赖jar。

<dependency>
    <groupId>org.antlr</groupId>
    <artifactId>antlr-complete</artifactId>
    <version>3.5.2</version>
</dependency>