大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
第一步,jpype库的下载
我使用的编辑器是pycharm,所以,直接import jpype即可,但是他会报错,说没有这个库,这个时候,你把名字改成 import jpype1,然后下载,pycharm会给你自动下载的。
注意,下载完之后,你使用的还是import jpype 我是这样的
第二步,将你要用的java类打包成一个jar文件
第三步,如下代码调用
import jpype
jvmPath = r"D:\jdk-15.0.2\bin\server\jvm.dll"
#java虚拟机的路径
ext_classpath = r"D:\javawork\test\out\artifacts\test\test.jar"
#所有调用的方法的绝对路径
if not jpype.isJVMStarted():
jpype.startJVM(jvmPath, "-ea", "-Djava.class.path=%s" % ext_classpath)
RcpClass = jpype.JClass("test")
#你的类的名称 ,我的类名为test ,其中的方法名为p()
rcp = RcpClass()
rcp.p()
if jpype.isJVMStarted():
jpype.shutdownJVM()
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/174743.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...