如何在Ubuntu中找到JNI C/C++库的JDK目录

Hab*_*nok 10 java directory java-native-interface jvm netbeans

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

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

Goo*_*bus 29

假设您已经安装了JDK,目录应该是这样的:( /usr/lib/jvm/java-7-openjdk-amd64假设这里有OpenJDK 7).您可能还需要一个JAVA_HOME指向同一目录的环境变量,具体取决于您的构建过程.

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

sudo apt-get install openjdk-7-jdk
Run Code Online (Sandbox Code Playgroud)

  • 对于32位,它是/ usr/lib/jvm/java-7-openjdk-i386. (4认同)