万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

JPypeのエラー対処

JPypeをインストールしようと、

python setup.py install

したら

src/native/common/include/jpype.h:45:10: fatal error: 'jni.h' file not found

になった。

java - Installing jpype in Mountain Lion - Stack Overflow

を見たら、 setup.pyの61行目あたりに

     def setupInclusion(self):
          self.includeDirs = [
              self.javaHome+"/include", 
              self.javaHome+"/include/"+self.jdkInclude,
              "src/native/common/include",
              "src/native/python/include",

              # これ追加
              "/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/"
          ]

してから、 再度

python setup.py install

すると入った。