2013-04-30 2 views
10

Sto cercando di utilizzare JNI per il mio progetto recente. Il mio IDE è NetBeans. Dopo aver creato il progetto C/C++, sto cercando di aggiungere la directory JDK dalle proprietà del progetto-> C compilatore-> include directory. Non sono riuscito a trovare alcuna directory include o include/linux in/usr/lib/jvm/directory.Come trovare la directory JDK in Ubuntu per la libreria JNI C/C++

Dove devo cercare la directory "include" o "include/linux"?

+0

possibile duplicato ([Dove posso trovare l'SDK Java in Linux?] http://stackoverflow.com/questions/5251323/where-can-i-find-the-java-sdk-in-linux) – fglez

risposta

28

Supponendo di avere un JDK installato, la directory dovrebbe essere qualcosa come: /usr/lib/jvm/java-7-openjdk-amd64 (assumendo OpenJDK 7 qui). Potrebbe anche essere necessario una variabile di ambiente JAVA_HOME che punta alla stessa directory in base al processo di compilazione.

Se non hai un JDK installato è possibile installare l'OpenJDK con qualcosa di simile a quanto segue in una finestra di terminale:

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

Per 32 bit è/usr/lib/jvm/java-7-openjdk-i386. –