繁体   English   中英

为什么JavaCC无法在我的Mac上运行,该如何解决?

[英]Why is JavaCC not working on my mac and how can I fix it?

我想测试我的程序,所以我下载了JavaCC 5.0,因为6.0存在问题。 我已经将/bin复制到usr/local/bin但是现在当我在终端中输入javacc MyTest.jj ,出现以下错误。
Error: Could not find or load main class javacc
我环顾四周,看看为什么会发生此错误,而我发现与此有关的唯一问题是这个问题
无法在JavaCC中加载主类
当我使用JavaCC的旧版本时,PATH应该没有问题。 另外,在尝试查找导致此错误的原因时,我发现只有在终端中的输入是java class ,它才会出现,为什么会发生呢? 我该怎么做才能使Javacc工作?

您的文件结构应如下所示,其中.../bin是UNIX路径上的某个目录

.../bin/
         javacc
         jjrun
         jjtree
         lib/
             javacc.jar

当然,三个jj *文件应该是可执行的。

在终端中输入which javacc 大概答案是/usr/local/bin 查找名为/usr/local/bin/lib 如果不存在,请创建它。 它应该包含一个名为javacc.jar的文件。 如果不是,请找到您下载的javacc.jar文件并将其放在此目录中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM