无法在JavaCC中加载主类

问题描述 投票:3回答:2

我是AI学生,我们与JavaCC合作。我是新来的。我正在尝试简单的示例,但出现了一些错误。

1)我从其网站下载了JavaCC 0.6

2)我将其提取到光盘C中>

3)我将此代码写在扩展名为“ .jj”的文件中

PARSE_BEGIN(Test)

import java.io.*;
class Test
{
    public static void main(string [] args)
    {
        new Test(new InputStreamReader(System.in));
    start();
    }
}
PARSE_END(Test);
Token:
{
    <number: (["0"-"9"])+("." (["0"-"9"])+)?(("e"|"E")(["0"-"9"])+)?>|
    <plus: "+">    
}

void start():
{ }
{
    <number>(<plus><number>)*
}

4)我将其保存并放在javacc / bin文件夹中

5)我在命令中写了这一行

..."my Path"..javacc Test.jj

6)我遇到此错误

Could not find or load main class javacc

在执行这些步骤之前,我是否需要安装某些东西?提前谢谢

我是AI学生,我们与JavaCC合作。我是新来的。我正在尝试简单的示例,但出现了一些错误。 1)我从JavaCC网站上下载了JavaCC 0.6 2)将其提取到光盘C中3)我写了...

lexical-analysis parser-generator javacc
2个回答
1
投票

https://java.net/projects/javacc/downloads使用版本5。 6.0版缺少运行JavaCC的脚本。如果您确实要使用6.0版,则可以在版本5中找到合适的脚本,只需将它们复制到版本6的bin目录中就可以了。


0
投票

我在下面的[[粗体

© www.soinside.com 2019 - 2024. All rights reserved.