我从tunnel vision labs网站下载了antlrworks2,并试图通过运行antlrworks2.exe来安装它,但收到错误"antlrworks2.exe不是有效的win32应用程序"。我在Win server 2003和Win 7 32位上尝试过,但我也遇到了同样的错误。
我正在使用VS2008进行开发,因为目标语言将是C#。
这是安装antlrworks的正确方法吗?我相信antlrworks是一个独立的应用程序,还是我也需要安装antlr?它有依赖性吗?
我知道您描述的问题出现在Windows XP上,但在Windows Vista或更高版本上没有听说过。该问题将在ANTLRWorks 2.0.1中修复。
#7支持在Windows XP 上运行ANTLRWorks 2
ANTLRWorks2要求您在运行Java之前先安装它。我不确定它是否只适用于安装的JRE(仅限运行时),所以为了安全起见,我建议安装JDK(开发工具包)。我推荐Java 7,因为它具有性能优势;当前版本为7u13。
Java SE开发工具包7下载