我实验过的两种搭配都成功叻,其他的搭配方式没有实验过不敢做过多的陈述这里以搭配一为实验基础进行描述。
光有以上的还不够还需要一个作为桥梁的工具包,jpype1这个工具包可以启动jvm,使java代码依然运行在jvm中
实验过程中使用的各个工具的具体版本如下:
1.这里对JDK还有python的安装不做过多的稱述。
①:使用python自带的pip安装工具在线安装发现不能正确安装,提示需要Microsoft Visual C++等放弃。
②:使用python自带的pip安装工具离线安装可以正确安装,但是问题来了离线的安装包在哪里获取?如下链接可以获取jpype1(32位):0.6.3。
如图:下载对应自己python版本的离包(可以在cmd中键入 python命令查看python版本)(这里我选择倒数第二个命名中带有amd64是适应python64位的,没有amd64的是适应python32位的)
工具安装完毕之后接丅来看实验代码如何书写,借助eclipse开发java代码并打jar包。
经过打jar包之后获得了jar文件。
1.如果是调用多个jar文件嘚话要在jvm启动时指定jar文件路径,
2.实际上没有真正的停止jvmjvm随着python程序的退出而结束(JVM has been shutdown是指卸载之前加载的类。)
在java类所处目录下:
如果有多个类的话可以
你对这个回答的评价是?
在当前目录下所有的class文件打包为a.jar
你对这个回答的评价是?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。