Java to Python integration--JPype

     JPype is an effort to allow python programs full access to java class libraries. This is achieved not through re-implementing Python, as Jython/JPython has done, but rather through interfacing at the native level in both Virtual Machines.

 first: bulid a file of .java----HelloWorld

#####################################

package my;

public class HelloWorld
{

    /** Creates a new instance of HelloWorld */
    public HelloWorld()
    {
    }

    public void message()
    {
        System.out.println("Hello, World");
    }

    public static void do_a_message()
    {
        System.out.println("Static Hello, World");
    }
}

#####################################

second:compile  .class and .jar ---------DOS----->the  father-directory of the package"my"

#############

jar cf test.jar my

#############

last:  bulid Test.py

########################################

from jpype import *

startJVM(getDefaultJVMPath(),"-Djava.class.path=C:/test.jar")

HelloWorld = JPackage('my').HelloWorld
mm=HelloWorld()
mm.message()
shutdownJVM()  ## noted

##########################################

 

阅读更多
个人分类: python
想对作者说点什么? 我来说一句

py4j-0.10.4.zip

2017年01月13日 1.03MB 下载

python 优缺点和javapython的jar

2013年06月09日 8.3MB 下载

TestJava python java usm

2010年11月01日 3.49MB 下载

thrift 的 javapython结合例子

2018年02月06日 2.01MB 下载

Java调用Python的jar包

2015年10月30日 17.87MB 下载

pythontestjava.rar python java usm

2010年11月01日 3.69MB 下载

Javapython

2017年07月01日 1.82MB 下载

jpype for python 2.4

2012年04月17日 586KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭