首页 > 解决方案 > Pjsip库安装java路径环境错误

问题描述

我克隆了这个仓库并构建了这个仓库,但我出错了:


muhammet@localhost:~/Codes/pjproject/pjsip-apps/src/swig$ make 
make  --no-print-directory -C python 
python3 setup.py build 
running build
running build_py
running build_ext
make  --no-print-directory -C java 
g++ -c output/pjsua2_wrap.cpp -o output/pjsua2_wrap.o \
    -g -O2 -DPJ_AUTOCONF=1 -O2 -DPJ_IS_BIG_ENDIAN=0 -DPJ_IS_LITTLE_ENDIAN=1 -fPIC -DPJMEDIA_VIDEO_DEV_HAS_SDL=1 -I/usr/include/SDL2 -D_REENTRANT -DPJMEDIA_HAS_LIBAVDEVICE=1 -DPJMEDIA_HAS_LIBAVFORMAT=1 -DPJMEDIA_HAS_LIBAVCODEC=1 -DPJMEDIA_HAS_LIBSWSCALE=1 -DPJMEDIA_HAS_LIBAVUTIL=1 -I/usr/include/x86_64-linux-gnu  -DPJMEDIA_VIDEO_DEV_HAS_V4L2=1      -DPJMEDIA_VIDEO_DEV_HAS_SDL=1 -I/usr/include/SDL2 -D_REENTRANT -DPJMEDIA_HAS_LIBAVDEVICE=1 -DPJMEDIA_HAS_LIBAVFORMAT=1 -DPJMEDIA_HAS_LIBAVCODEC=1 -DPJMEDIA_HAS_LIBSWSCALE=1 -DPJMEDIA_HAS_LIBAVUTIL=1 -I/usr/include/x86_64-linux-gnu  -DPJMEDIA_VIDEO_DEV_HAS_V4L2=1      -I/home/muhammet/Codes/pjproject/pjlib/include -I/home/muhammet/Codes/pjproject/pjlib-util/include -I/home/muhammet/Codes/pjproject/pjnath/include -I/home/muhammet/Codes/pjproject/pjmedia/include -I/home/muhammet/Codes/pjproject/pjsip/include -I"/usr/lib/jvm/java-16-openjdk-amd64/bin/java/include" -I"/usr/lib/jvm/java-16-openjdk-amd64/bin/java/include/win32" -I"/usr/lib/jvm/java-16-openjdk-amd64/bin/java/include/linux" -I"/usr/lib/jvm/java-16-openjdk-amd64/bin/java/include/darwin" -I. -fPIC 
cc1plus: error: /usr/lib/jvm/java-16-openjdk-amd64/bin/java/include: Not a directory
cc1plus: error: /usr/lib/jvm/java-16-openjdk-amd64/bin/java/include/win32: Not a directory
cc1plus: error: /usr/lib/jvm/java-16-openjdk-amd64/bin/java/include/linux: Not a directory
cc1plus: error: /usr/lib/jvm/java-16-openjdk-amd64/bin/java/include/darwin: Not a directory
make[1]: *** [Makefile:181: output/pjsua2_wrap.o] Error 1
make: *** [Makefile:27: java] Error 2

哪个是java安装版本?

标签: javapjsippjsua2

解决方案


推荐阅读