python调用jar包方法

 时间:2026-02-14 09:41:32

1、将java项目打成jar包;

设定jar包的Main-class属性;

在python中通过subprocess执行jar包。

python调用jar包方法

2、在intellij中打jar包:

 File--> Project Structure... --> Artifacts --> + --> JAR --> From modules with dependencies --> OK --> 勾选Include in project build --> 记录上方Output directory路径 --> OK;

 Build --> Build Project --> 之后就可以在Output directory路径看到打的jar包了;

用WinRAR打开jar包,修改其中META-INF文件夹下的MANIFEST.MF文件,增加一行Main-class入口,例如:"Main-class: com.package.name.Classname",注意冒号后面空一格,文件最后空一行。

python调用jar包方法

3、然后对应写python脚本,这里设定python文件名为aes.py,假定我们用来解密的jar包名为aes.jar,

这里为了与jar包的两个传参相对应也设置python脚本需要传入两个参数,第一个是待解密的数据data,第二个是解密钥匙key。

这里我们创建一个文件夹aes,将aes.py和aes.jar放到该文件夹下,二者同处于aes根目录下。

然后在当前目录下启动cmd,执行python脚本,传入data和key两个参数给python脚本:

python调用jar包方法

  • 青州古城旅游攻略
  • 人参粉怎么吃
  • 怎样画钢笔画含苞待放的莲花?
  • 如何做豆干红烧肉?
  • 面试时被问职业规划该怎么回答?
  • 热门搜索
    里番是什么意思 什么是esp 气宇轩昂的意思 红包数字代表的意思大全 黔驴技穷是什么意思 穷途末路的意思 心猿意马的意思 天马行空的意思 克勤于邦克俭于家的意思 尽的意思