我正试图在我的机器上安装mulval,如下所示:
http://people.cis.ksu.edu/~xou/argus/software/mulval/readme.html
但是,我不太清楚如何更改XSB、dot和Mulval的路径。当我试图运行“make”时,我会得到以下错误:
~/mulval$ make
(cd src/adapter; make; make install)
make[1]: Entering directory '/home/aditya/mulval/src/adapter'
javac GetCVEID.java -cp :/lib/dom4j-1.6.1.jar:/lib/jaxen-1.1.1.jar:/lib/mysql-connector-java-5.1.8-bin.jar
make[1]: javac: Command not found
Makefile:9: recipe for target 'GetCVEID.class' failed
make[1]: *** [GetCVEID.class] Error 127
make[1]: Leaving directory '/home/aditya/mulval/src/adapter'
make[1]: Entering directory '/home/aditya/mulval/src/adapter'
javac GetCVEID.java -cp :/lib/dom4j-1.6.1.jar:/lib/jaxen-1.1.1.jar:/lib/mysql-connector-java-5.1.8-bin.jar
make[1]: javac: Command not found
Makefile:9: recipe for target 'GetCVEID.class' failed
make[1]: *** [GetCVEID.class] Error 127
make[1]: Leaving directory '/home/aditya/mulval/src/adapter'
Makefile:6: recipe for target 'adapter' failed
make: *** [adapter] Error 2
对完成这个安装有帮助吗?
提前感谢!
发布于 2016-02-24 09:12:18
在MULVALROOT
之前设置make
env变量
例如:export MULVALROOT=/home/aditya/mulval
发布于 2022-06-17 12:48:59
此错误与javac有关,未正确安装:"make1:javac:命令未找到“
您可以使用:javac -version
检查版本
如果没有安装,请使用sudo apt install default-jdk
重新安装
如果以后您有其他与lex和/或bison相关的问题,也可以安装它们:
莱克斯:sudo apt install flex
野牛:sudo apt install bison
https://stackoverflow.com/questions/35122604
复制相似问题