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

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

configure 脚本是如何寻找命令的?

2016-03-04 16:24:47 2085 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 仍然找不到。

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 18:52:29

    configure 是用 find 来找的,命令是这样子:
    find "$JAVA_HOME" -name javac
    但这里的 $JAVA_HOME 是一个指向目录的符号链接,这就是问题所在:find 默认不跟进符号链接。
    但如果在这个符号链接最后加一个“/”,即 /usr/lib/jvm/java-1.7.0-openjdk.x86_64/ 的话 find 又可以找到了。

    0 0
相关问答

1

回答

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

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

1

回答

如何创建 ConfigMap?

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

0

回答

微服务访问RDS报错Failed to configure a DataSource: 'url'…

2020-07-29 21:08:45 920浏览量 回答数 0

1

回答

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

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

1

回答

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

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

1

回答

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

2020-06-02 12:32:57 243浏览量 回答数 1

1

回答

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

2016-07-14 15:33:46 1338浏览量 回答数 1

1

回答

yum/apt-get,(wget,configure,make&&makeinstall),rpm,哪些是二进制,编译,源码?

2016-06-27 11:28:54 2529浏览量 回答数 1

1

回答

yum/apt-get,(wget,configure,make&&makeinstall),rpm,哪些是二进制,编译,源码装

2016-06-24 17:25:10 1999浏览量 回答数 1

1

回答

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

2016-06-06 13:49:01 1309浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载