python调用jar包方法

 时间:2024-11-16 22:24:12

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包方法
  • 青州古城旅游攻略
  • 人参粉怎么吃
  • 怎样画钢笔画含苞待放的莲花?
  • 如何做豆干红烧肉?
  • 面试时被问职业规划该怎么回答?
  • 热门搜索
    患得患失是什么意思 光子嫩肤有什么用 微创手术是什么意思 lae是什么意思 什么是普世价值观 流连的意思 巍峨的意思 观念是什么意思 prior什么意思 小萝莉是什么意思