JPype
PythonからJavaのライブラリを呼び出すソフトウェア。
Jythonとは違うアプローチ。将来はPython依存の部分をなくせば他の言語からもJavaが使えるようになるよとかあるな。
CインターフェイスからVMを呼び出すのかなとソースを斜め読みした適当な発言。
これでJasperReportsがPythonから使えれば便利だと思う。
ちなみにこんなふうになる。
CインターフェイスからVMを呼び出すのかなとソースを斜め読みした適当な発言。
これでJasperReportsがPythonから使えれば便利だと思う。
ちなみにこんなふうになる。
>>> from jpype import *
>>> startJVM("/usr/lib/jvm/java-6-sun/jre/lib/i386/server/libjvm.so", "-ea")
>>> java.net.URL("http://example.com")
<jpype._jclass.java.net.URL object at 0xb7d301ec>
>>> u = java.net.URL("http://example.com")
>>> u.host
u'example.com'
>>> u.protocol
u'http'
これはすごいかも。