2013-04-30 54 views
10

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

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

+0

可能重复([我在哪里可以找到Java SDK在Linux呢?] http://stackoverflow.com/questions/5251323/where-can-i-find-the-java-sdk-in-linux) – fglez 2013-04-30 14:07:46

回答

28

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

如果你还没有得到一个JDK安装,你可以像在终端窗口下安装在OpenJDK:

sudo apt-get install openjdk-7-jdk 
+4

对于32位这是/ usr/lib中/ JVM/JAVA -7-的openjdk-I386。 – 2014-03-22 07:34:39