Control: severity -1 important This is correct behaviour. The jni headers need two include dirs, both /usr/lib/jvm/default-java/include and /usr/lib/jvm/default-java/include/linux.