[英]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.