首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打印AST ANTLR C#语法时出错:命令“C:\Program\java\jre6 6\bin\java”…与代码3一起退出

打印AST ANTLR C#语法时出错:命令“C:\Program\java\jre6 6\bin\java”…与代码3一起退出
EN

Stack Overflow用户
提问于 2010-11-07 09:09:03
回答 1查看 317关注 0票数 1

我将output=AST;添加到cs.g顶部的语法选项中,以打印出树。

代码语言:javascript
复制
options
{language = 'CSharp2';
output=AST;
} 

当我在更改后构建项目时,我得到了以下消息:

命令"C:\Program \Java\jre6 6\bin\Java“C:\Program\Java\jre6 6\lib\antlr-3.3.jar”org.antlr.Tool -格式vs2005 cs.g -make -Xconversiontimeout 2500 -Xmultithreaded“,代码3.

68 24 UnitTest

我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-30 19:04:29

您需要在UnitTest.csproj中修改以下行:

代码语言:javascript
复制
<JavaDir>C:\Program Files\Java\jre6\bin\java</JavaDir>
<JarDir>C:\Program Files\Java\jre6\lib</JarDir>

代码语言:javascript
复制
<JavaDir>path to java.exe</JavaDir>
<JarDir>C:\users\amd\desktop\compiler\antlrcsharp100620\browse\browse\Antlr.Runtime\CSharp2</JarDir>

JavaDir路径需要指向"java.exe“的位置。我的是"C:\Program (X86)\Java\jre6 6\bin\“

JarDir需要有指向"antlr-3.3.jar“文件的路径。我从上面的错误消息中设置了路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4117104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档