java - 如何在 Ubuntu 中为 JNI C/C++ 库查找 JDK 目录

标签 java netbeans directory jvm java-native-interface

我正在尝试将 JNI 用于我最近的项目。我的 IDE 是 NetBeans。创建 C/C++ 项目后,我试图从项目属性->C 编译器->include 目录中添加 JDK 目录。 我在/usr/lib/jvm/目录中找不到任何 include 或 include/linux 目录。

我应该在哪里寻找“include”或“include/linux”目录?

最佳答案

假设您已经安装了 JDK,目录应该类似于:/usr/lib/jvm/java-7-openjdk-amd64(假设这里是 OpenJDK 7)。根据您的构建过程,您可能还需要指向同一目录的 JAVA_HOME 环境变量。

如果您还没有安装 JDK,您可以在终端窗口中使用类似以下内容安装 OpenJDK:

sudo apt-get install openjdk-7-jdk

关于java - 如何在 Ubuntu 中为 JNI C/C++ 库查找 JDK 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16301074/

相关文章:

Java:如何缩短经常使用的代码?

java - 在 Eclipse 调试器中查看全局/静态/继承变量

java - 像菜单一样在另一个中打开 jFrame 的元素和结构

c++ - 带有子目录的 CMake

batch-file - 在dos下使用通配符删除目录

c - 我如何在 c 中为以下要求创建递归目录?

java - java中内部类可以继承外部类的扩展吗?

java - 类 Class 的实例

java - 我的正则表达式有什么问题 -?\\d{2}\\.?\\d{6}

java - Beans 在 NetBeans 中绑定(bind) JTable