我在某CentOS6上編譯collectd,運行了./configure--enable-java后提示找不到javac:checkingforjavac...notfoundcheckingforjar...notfoundcheckingforjavac...nocheckingforjar...no但該服務器已經用yuminstalljava-1.7.0-openjdk-devel安裝了jdk,從命令行是可以運行javac的:$whichjavac/usr/bin/javac我認為它可能是通過JAVA_HOME來找的,但環境變量中沒有設置JAVA_HOME,于是用exportJAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64設置,但configure仍然找不到。P.S.這個configure腳本在我的archlinux上就可以找到javac,可以正常運行
configure 腳本是如何尋找某個命令的
呼啦一陣風
2019-04-08 11:18:40
