在mac上安装JPype的时候执行
python setup.py install 会报jni.h' file not found问题,这个文件在我们机器的java_home目录下,在setup.py代码中对mac的基本配置项中java_home设置为默认值,在新版mac系统不会默认安装jdk,由使用者自己安装,也会导致路径不一致的问题,需要修改为当前系统中java_home的路径,可以直接查找系统中的安装路径替代,同时需要修改jdkInclude的值为darwin。
38 #self.javaHome = '/Library/Java/Home'
39 self.javaHome = os.getenv("JAVA_HOME")
40 self.javaHome = "/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home"
41 self.jdkInclude = "darwin"