java - Linux ./configure 不会检测到 java 或 javac

标签 java linux ubuntu javac configure

我正在尝试在 Linux 中安装一个具有 Java 绑定(bind)的库。
因此,我使用 apt-get install 来获取 java jdk 6 和 7。 但是,当我运行配置时,我不断收到此消息,并且库没有安装 java 所需的内容。

checking which interfaces are enabled... cxx c ocaml java
checking for javac... no
checking for java... no
checking for jar... no
checking for javah... no
configure: WARNING: unable to include <jni.h>

在命令行中,java 和 javac 都可以工作。 我不知道还能做什么。任何指导? 谢谢。

编辑:这是在 Ubuntu 设置上。不确定 Debian 关键字的来源。

最佳答案

看起来 update-java-alternatives 将我推向了正确的方向。 我尝试了 which java 但它只告诉我:/usr/bin

我使用了 update-java-alternatives -l 并输出了安装 jdk 的位置:

/usr/lib/jvm/java-1.6.0-openjdk-amd64
/usr/lib/jvm/java-1.7.0-openjdk-amd64

从那里,我可以使用命令:

./configure --with-java=/usr/lib/jvm/java-1.7.0-openjdk-amd64

之后它找到了我的jdk。 感谢大家的帮助。

关于java - Linux ./configure 不会检测到 java 或 javac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24763487/

相关文章:

python - Django - 无法发布 Linux 服务器

javascript - js2咖啡: command not found

python - python使用adduser --home linux

java - 获取java中数组列表中分组属性的大小

java - Hadoop Mapreduce MultipleInputs 无法加载映射器类

java - 正则表达式在java中不起作用

java - UnsatisfiedLinkError :/tmp/snappy-1. 1.4-libsnappyjava.so 加载共享库 ld-linux-x86-64.so.2 时出错:没有这样的文件或目录

linux - 使用 teSTLink 时 jenkins 中的 XMLRPC 错误

java - 工作目录 : null Environment:?

java - 使用 Java 在 Ubuntu 18.04 中获取 FileNotFoundException