Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 使用终端在mac上安装javacc_Macos_Terminal_Installation_Javacc - Fatal编程技术网

Macos 使用终端在mac上安装javacc

Macos 使用终端在mac上安装javacc,macos,terminal,installation,javacc,Macos,Terminal,Installation,Javacc,我已经下载了javacc-5.0,并尝试遵循各种不同的指南,但都没有效果 我解压缩了包,修改了PATH变量以包含。/javacc-5.0/bin/lib/javacc.jar目录,并确保所有正确的文件都是可执行的。但是,一个javacc命令没有输出并且试图运行javacc exec的也给出了一个错误无法找到或加载主类javacc(jar文件肯定在lib目录中)。在../javacc-5.0/bin目录中,应该有一个名为javacc的文件 #!/bin/sh JAR="`dirname $0`/l

我已经下载了javacc-5.0,并尝试遵循各种不同的指南,但都没有效果


我解压缩了包,修改了PATH变量以包含
。/javacc-5.0/bin/lib/javacc.jar
目录,并确保所有正确的文件都是可执行的。但是,一个javacc命令没有输出并且试图运行javacc exec的
也给出了一个错误
无法找到或加载主类javacc
(jar文件肯定在lib目录中)。

../javacc-5.0/bin
目录中,应该有一个名为
javacc
的文件

#!/bin/sh
JAR="`dirname $0`/lib/javacc.jar"

case "`uname`" in
     CYGWIN*) JAR="`cygpath --windows -- "$JAR"`" ;;
esac

java -classpath "$JAR" javacc "$@"
如果是,则包括
/…/javacc-5.0/bin
,即该
bin
目录的绝对路径。PATH变量不需要包含
/…/javacc-5.0/bin/lib/javacc.jar
;所以把它拿出来


启动一个新的终端。在新终端中,使用
echo$PATH
检查PATH变量。尝试
哪个javacc
。尝试
javacc

../javacc-5.0/bin
目录中,应该有一个名为
javacc
的文件

#!/bin/sh
JAR="`dirname $0`/lib/javacc.jar"

case "`uname`" in
     CYGWIN*) JAR="`cygpath --windows -- "$JAR"`" ;;
esac

java -classpath "$JAR" javacc "$@"
如果是,则包括
/…/javacc-5.0/bin
,即该
bin
目录的绝对路径。PATH变量不需要包含
/…/javacc-5.0/bin/lib/javacc.jar
;所以把它拿出来

启动一个新的终端。在新终端中,使用
echo$PATH
检查PATH变量。尝试
哪个javacc
。试试
javacc