通过遵循我该怎么安装这个该死的东西?在……上面 www.antlr.org,我让ANTLR 3.5开始工作:
$ java -version # I have Oracle`s Java JDK installed
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
$ ls
antlrworks-1.5.jar
$ export CLASSPATH=./antlrworks-1.5.jar:$CLASSPATH
$ java org.antlr.Tool -version
ANTLR Parser Generator Version 3.5但是根据ANTLRWorks:反The开发环境,ANTLRWorks也应该包含在上面的JAR文件中。我该怎么开始?
如果我输入java a和double选项卡,它首先将其完成到java antlr.,这表明类路径上没有antlrworks包。我不知道是否应该有。如果我继续双投,我就会得到:
antlr.ANTLRException antlr.CharStreamIOException antlr.debug.ListenerBase antlr.debug.TraceListener antlr.SemanticException
antlr.ANTLRHashString antlr.collections.AST antlr.debug.MessageEvent antlr.DefaultFileLineFormatter antlr.StringUtils
antlr.ANTLRStringBuffer antlr.collections.ASTEnumeration antlr.debug.MessageListener antlr.FileLineFormatter antlr.Token
antlr.ASTFactory antlr.collections.impl.ASTArray antlr.debug.ParserListener antlr.InputBuffer antlr.TokenBuffer
antlr.ASTNULLType antlr.collections.impl.ASTEnumerator antlr.debug.ParserMatchEvent antlr.LexerSharedInputState antlr.TokenQueue
antlr.ASTPair antlr.collections.impl.BitSet antlr.debug.ParserMatchListener antlr.LLkParser antlr.TokenStream
antlr.BaseAST antlr.collections.impl.IntRange antlr.debug.ParserTokenEvent antlr.MismatchedCharException antlr.TokenStreamException
antlr.ByteBuffer antlr.collections.impl.Vector antlr.debug.ParserTokenListener antlr.MismatchedTokenException antlr.TokenStreamIOException
antlr.CharBuffer antlr.collections.impl.VectorEnumerator antlr.debug.SemanticPredicateEvent antlr.NoViableAltException antlr.TokenStreamRecognitionException
antlr.CharFormatter antlr.CommonAST antlr.debug.SemanticPredicateListener antlr.NoViableAltForCharException antlr.TreeParser
antlr.CharQueue antlr.CommonToken antlr.debug.SyntacticPredicateEvent antlr.Parser antlr.TreeParserSharedInputState
antlr.CharScanner antlr.debug.Event antlr.debug.SyntacticPredicateListener antlr.ParserSharedInputState antlr.Utils
antlr.CharStreamException antlr.debug.GuessingEvent antlr.debug.TraceEvent antlr.RecognitionException 我通过访问antlrworks-1.5.jar并单击版本1.5 -用于Windows、Linux和Mac下载了http://www.antlr.org/download.html。JAR的文件大小是2684608字节。
发布于 2013-01-20 16:51:55
如果这个答案太简单,很抱歉
1)转到反作用力站点并下载反作用力文件
2)下载文件夹中的cd,和:java -jar antlrworks-1.5.jar
发布于 2013-01-20 17:46:25
尝试使用http://www.antlr3.org/download/而不是http://www.antlr3.org/download.html
注意末尾没有html。
现在您可以看到文件的实际大小。
AntlrWorks jar包含Antlr,但Antlr不包含AntlrWorks。
一旦您在系统上安装了Antlrworks并安装了太阳爪哇。
请参阅:http://www.antlr3.org/works/help/tutorial/howtorun.html
在Linux上运行 要运行ANTLRWorks,请使用命令行:.$ java -jar antlrworks-1.2.1.jar· 注意:在Linux上,确保安装了Sun。任何其他JDK都不受支持,因为在调用Swing时,许多JDK都会崩溃。
是的文件已经过时了。只需使用jar文件的正确名称即可。
请记住,这都是免费软件,并由人们在自己的时间维护,所以旧的东西不会得到太多的更新,它应该。:)
发布于 2013-02-03 19:12:06
获得antlrworks的新url -1.5(与gui一起使用antl3.0):http://www.antlr3.org/download/antlrworks-1.5.jar (antlr.org现在专用于antlr4.0.)
https://stackoverflow.com/questions/14426034
复制相似问题