Java StringTemplates异常

Java StringTemplates异常,java,antlr,stringtemplate,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.

我有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文件和类路径:../lib/antlr-3.2.jar。 maven依赖项:

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

哪里有错误?

尝试使用完整的依赖项jar

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

我认为没有足够的信息来解决您的问题。@Emrakul,您仍然感兴趣吗?如果可能的话,您应该尽快切换到v4