python jarを呼び出す方法
827 ワード
プロジェクトをするには、pythonを使ってjarを呼び出す必要があります.整理して、参考にしてください.
1、jpypeをインストールしてください.私のマシンシステムはwin 10 64桁です.二つの方法があります.
第一種類:pipインストール、 pip install jpype 1
第二種類:先着https://www.lfd.uci.edu/~gohlke/pythonlibs/上で対応バージョンのパッケージをダウンロードしてインストールします.私は第二の方法がもっと好きです.
2、jreをインストールしても、実際にインストールする必要はありません.リンクからhttp://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html対応ファイルをダウンロードすればいいです.jre-8 u 181-windows-x 64.tar.gzをダウンロードして解凍します.
3、解凍後にフォルダを開くと、パス:bin/server/の中にjvm.dllファイルがあります.私たちが必要なのはこのファイルです.
4、テストして、次のコードを実行して、間違えないと成功します.
1、jpypeをインストールしてください.私のマシンシステムはwin 10 64桁です.二つの方法があります.
第一種類:pipインストール、 pip install jpype 1
第二種類:先着https://www.lfd.uci.edu/~gohlke/pythonlibs/上で対応バージョンのパッケージをダウンロードしてインストールします.私は第二の方法がもっと好きです.
2、jreをインストールしても、実際にインストールする必要はありません.リンクからhttp://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html対応ファイルをダウンロードすればいいです.jre-8 u 181-windows-x 64.tar.gzをダウンロードして解凍します.
3、解凍後にフォルダを開くと、パス:bin/server/の中にjvm.dllファイルがあります.私たちが必要なのはこのファイルです.
4、テストして、次のコードを実行して、間違えないと成功します.
import jpype
# jvmPath = jpype.getDefaultJVMPath()
jvmPath = ur'D:\jre-8u151-windows-i586\jre1.8.0_151\bin\client\jvm.dll'
jpype.startJVM(jvmPath)
jpype.java.lang.System.out.println("hello world!")
jpype.shutdownJVM()