2013-04-30 21 views
10

Son projem için JNI'yi kullanmaya çalışıyorum. IDE, NetBeans’dir. C/C++ projesini oluşturduktan sonra, proje özellikleri -> C compiler-> include dizininden JDK dizini eklemeye çalışıyorum. /usr/lib/jvm/dizininde include veya include/linux dizini bulunamadı.JNI C/C++ kitaplığı için Ubuntu'da JDK dizini nasıl bulunur?

"include" veya "include/linux" dizini için nereye bakmalıyım?

+0

olası yinelenen ([I Linux Java SDK bulabilirim?] http://stackoverflow.com/questions/5251323/where-can-i-find-the-java-sdk-in-linux) – fglez

cevap

28

Yüklü bir JDK'ınız varsa, dizin şu şekilde olmalıdır: /usr/lib/jvm/java-7-openjdk-amd64 (burada OpenJDK 7 varsayar). Yapım işleminize bağlı olarak aynı dizini işaret eden JAVA_HOME ortam değişkenine de ihtiyacınız olabilir.

sende olmayan Bir JDK bir terminal pencerelerde aşağıdaki gibi bir şeyle OpenJDK yükleyebilirsiniz yüklü:

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

32 bit için/usr/lib/jvm/java-7-openjdk-i386. –