python使用JPype来运行java文件

来源:互联网 发布:淘宝信用查询网站 编辑:程序博客网 时间:2024/06/05 05:04

1、下载JPype(注意版本,这里就不介绍了)
2、使用方法:

# -*-coding:utf-8-*-# import jpype## jvmPath = jpype.getDefaultJVMPath()  # 默认 JVM 路径# jpype.startJVM(jvmPath)  # start# jpype.java.lang.System.out.println("hello world!")  # 执行 hello word!# jpype.shutdownJVM()  # endfrom jpype import startJVM, getDefaultJVMPath, java, shutdownJVMfrom jpype import JClass, JPackagedef test_jpype():    startJVM(getDefaultJVMPath())    """        调用java函数    """    print '--------java output--------'    java.lang.System.out.println('hello word!')  # 直接输出    """        调用main函数    """    print '---------main output--------'    JavaTest = JClass('Test')  # 外部函数    JavaTest.main([])    """        调用辅助的class    """    print '---------class output---------'    JavaHello = JClass('JavaHello')    JavaHello.hello([])  # class中的方法,自带输出    j = JavaHello()    j.speak('hello world...')  # class中的方法,不带输出    """        调用包    """    print '----------packege output-------------'    Pkg = JPackage('java.lang')    Pkg.System.out.println('hello world!')    shutdownJVM()if __name__ == '__main__':    test_jpype()
0 0
原创粉丝点击