设置下编译Include头文件默认位置:
Linux:
1.修改/etc/profile 或者 ~/.bashrc,添加 :
export CPATH=$CPATH:$JAVA_HOME/include:$JAVA_HOME/include/linux
export C_INCLUDE_PATH=$C_INCLUDE_PATH:$JAVA_HOME/include:$JAVA_HOME/include/linux
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:$JAVA_HOME/include:$JAVA_HOME/include/linux
2.重新退出当前用户,再进入
P.S. 有些答案都说设置C_INCLUDE_PATH及CPP_INCLUDE_PATH,这样对于G++是不生效的,C++应该设置CPLUS_INCLUDE_PATH,C应该设置C_INCLUDE_PATH,CPATH对C及C++都生效因此,建议都设置上。
Windows:
1.应该只需要把JAVA_HOME/include设置到开发工具默认的include位置就好了,没试过,后面测试过再补充