Macos 使用终端在mac上安装javacc
我已经下载了javacc-5.0,并尝试遵循各种不同的指南,但都没有效果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
我解压缩了包,修改了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