configure 脚本是如何寻找某个命令的-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

configure 脚本是如何寻找某个命令的

2016-06-17 17:22:20 2020 1

我在某 CentOS 6 上编译 collectd ,运行了 ./configure --enable-java 后提示找不到 javac :

checking for javac... not found
checking for jar... not found
checking for javac... no
checking for jar... no
但该服务器已经用 yum install java-1.7.0-openjdk-devel 安装了 jdk ,从命令行是可以运行 javac 的:

$ which javac
/usr/bin/javac

我认为它可能是通过 JAVA_HOME 来找的,但环境变量中没有设置 JAVA_HOME ,于是用 export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64 设置,但 configure 仍然找不到。

P.S. 这个 configure 脚本在我的 archlinux 上就可以找到 javac ,可以正常运行

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:43:12

    看了代码之后我终于找到问题了:此 configure 的确是用 find 来找的,最后的命令大概是这样子:

    find "$JAVA_HOME" -name javac
    但这里的 $JAVA_HOME 是一个指向目录的符号链接,这就是问题所在:find 默认不跟进符号链接。

    0 0
相关问答

1

回答

怎么使用MongDB的查询语句实现分页呀?

2022-08-16 16:40:38 63浏览量 回答数 1

1

回答

如何创建 ConfigMap?

2022-07-04 15:49:17 36浏览量 回答数 1

1

回答

Axis调用webservice服务端,报错:配置异常ConfigurationException

2021-10-21 22:08:48 217浏览量 回答数 1

1

回答

安装freetype时,./config 这个命令无效是什么原因?:报错

2020-06-20 10:55:23 352浏览量 回答数 1

1

回答

安装freetype时,./config 这个命令无效是什么原因?:配置报错

2020-06-02 17:24:35 259浏览量 回答数 1

1

回答

apr apr-util 安装 configure 出错? 400 报错

2020-05-30 22:31:17 345浏览量 回答数 1

1

回答

ubuntu启动报错configure network device fail

2019-07-31 19:11:57 694浏览量 回答数 1

1

回答

压缩过的js脚本怎么恢复

2018-05-10 19:58:53 1494浏览量 回答数 1

1

回答

如何使用脚本建立crontab任务?

2017-11-30 19:00:12 1691浏览量 回答数 1

1

回答

Linux CentOS6.4中configure运行时出错,如何解决?

2016-07-14 15:33:46 1340浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载