2013-04-30 1 views
10

Ich versuche, JNI für mein neues Projekt zu verwenden. Meine IDE ist NetBeans. Nach dem Erstellen des C/C++ - Projekts versuche ich, das JDK-Verzeichnis aus den Projekteigenschaften-> C-Compiler-> Include-Verzeichnis hinzuzufügen. Ich konnte kein Verzeichnis include oder include/linux im Verzeichnis/usr/lib/jvm/finden.So finden Sie JDK-Verzeichnis in Ubuntu für JNI C/C++ - Bibliothek

Wo soll ich nach "include" oder "include/linux" Verzeichnis suchen?

+0

möglich Duplikat ([Wo kann ich das Java SDK in Linux finden?] http://stackoverflow.com/questions/5251323/where-can-i-find-the-java-sdk-in-linux) – fglez

Antwort

28

Angenommen, Sie haben ein JDK installiert, sollte das Verzeichnis so aussehen: /usr/lib/jvm/java-7-openjdk-amd64 (vorausgesetzt, OpenJDK 7 hier). Möglicherweise müssen Sie auch eine JAVA_HOME Umgebungsvariable, die auf das gleiche Verzeichnis verweist, abhängig von Ihrem Build-Prozess.

Wenn Sie nicht haben ein JDK installiert Sie das OpenJDK mit so etwas wie die folgenden in einem Terminal-Fenster installieren:

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

Für 32 Bits ist es/usr/lib/jvm/java-7-openjdk-i386. –

Verwandte Themen