python调用java的jar包_python调用java的jar包报错127
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
最近在弄python需要调用到Java的jar包,按照网上的教程走,最后总是报错No matching overloads found for [init in find. at native\common\jp_method.cpp:127
Java:
package aes;
import com.sun.crypto.provider.SunJCE;
...
public class EncrypAES
{
private static String defaultKey = "........";
public static EncrypAES getInstance()
{...}
public EncrypAES(String keyvalue)
{...}
public String encrytor(String str)
throws InvalidKeyException, IllegalBlockSizeException, BadPaddingException
{...}
public String decryptor(String buff)
throws InvalidKeyException, IllegalBlockSizeException, BadPaddingException
{...}
public static void main(String[] args)
throws Exception
{...}
public static byte[] parseHexStr2Byte(String hexStr)
{...}
public static String parseByte2HexStr(byte[] buf)
{...}
}
Python:
from jpype import *
import os.path
jarpath = os.path.join(os.path.abspath('.'), 'F:/python/AWL/testFile/')
startJVM("C:/Java/jre1.8.0_191/bin/server/jvm.dll", "-ea", "-Djava.class.path=%s" % (jarpath + 'xmenEncrytor.jar'))
JDClass = JClass("aes.EncrypAES")
jd = JPackage("aes").EncrypAES()
jprint = java.lang.System.out.println
jprint(jd.encrytor("000000"))
shutdownJVM()
运行python时总是报错No matching overloads found for [init in find. at native\common\jp_method.cpp:127
各位大佬求解!
python调用java的jar包_python调用java的jar包报错127相关推荐
- 关于在《python编程从入门到实践》书中练习“外星人大战”报错“AttributeError: ‘AlienInvasion‘ object has no attribute ‘blit‘”
关于在<python编程从入门到实践>书中练习"外星人大战"报错"AttributeError: 'AlienInvasion' object has no ...
- Python中删除set中指定元素元素不存在时不报错:s.discard()元素不存在时报错:s.remove()
[小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python中删除set中指定元素 元素不存在时不报错:s.discard() 元素不存在时 ...
- python unittest执行程序在pycharm可以成功运行但使用cmd会报错:E列表 test_register (unittest.loader._FailedTest)
python unittest执行程序在pycharm可以成功运行但使用cmd会报错 如题,在pycharm中执行主程序运行成功: 用例執行.debug日志均沒問題 在cmd执行主程序报错: 最惡心的 ...
- python sys.path.append()添加路径_Python调用CST进行天线建模仿真:环境搭建指南
CST微波工作室支持使用Matlab对其进行调用,但是一直以来官方没有提供python调用接口,但在最新的CST2020更新中添加了对Python3.6的调用支持,在安装路径下就已经附带了python ...
- python win32转pdf 横版_Python调用Win32com实现Office批量转PDF
Python调用Win32com实现Office批量转PDF 需求 一直以来有将诸如Word之类的Office文档转为PDF的需求,此前的方法是挨个打开文档,手动另存为PDF,此方法费时费力,尤其在电 ...
- python模块和类和方法_Python类、模块、包的区别
类 类的概念在许多语言中出现,很容易理解.它将数据和操作进行封装,以便将来的复用. 模块 模块,在Python可理解为对应于一个文件.在创建了一个脚本文件后,定义了某些函数和变量.你在其他需要这些功能 ...
- python操作mysql数据库依赖包_python安装mysql的依赖包mysql-python操作
一般情况下,使用pip命令安装即可: [root@dthost27 ~]# pip install mysql-python 但是在实际工作环境中,往往会安装失败,这是因为系统缺少mysql的相关依赖 ...
- python模块与类的区别_Python类、模块、包的概念及区别
类 类的概念在许多语言中出现,是面向对象编程的基础,很容易理解.抽象出不同物体的共同特征,根据相似性原则,把彼此相似的物体归于相同的类概念, 它将数据和操作进行封装,以便将来的复用. 模块 模块,在 ...
- python安装与配置虚拟环境包_python 虚拟环境配置及pypi包使用及包怎么
python虚拟解释器环境. 场景:公司不同时期的多个开发项目,使用的python大版本和各个包的版本不尽相同. 每个项目要求有一套让自己成功运行的解释器.一个程序员可能同时开发多个项目.电脑上需要有 ...
最新文章
- 获取oracle数据库war报告,Oracle 数据库开发及SQL基础实战
- activemq 异步和同步接收
- 定义派生类和继承类(从汇编分析)
- 沸腾了!苏宁全员涨薪,每月最高多1万6!网友:这一刻,我希望我是苏宁人...
- deLPHI书籍名称
- bzoj 4195: [Noi2015]程序自动分析
- 旧版 npm 安装 node_modules 模块目录层次过深,导致 win 下无法删除
- webscoket断线重连
- oracle目录删除后恢复,Oracle删除后不能重新安装的解决方法
- 请输入“您的生日”,格式:yyyy-MM-dd,使用程序计算您已经来到这个世界多少天了。
- 多媒体视频知识入门贴zt(一)
- ERROR 2002 (HY000): mysql
- 一位清华在校生的报告
- C#实现计算机远程操作
- 用 Python 分析《红楼梦》(2)
- 解决Mybatis报错并分析原因:Invalid bound statement (not found): com.xxx.mapper.xxx
- 基于禾赛32线雷达和Xsens MTi-G-710 组合导航模块,松灵Scout mini 底盘实现 Cartographer 3D 建图过程
- 洋钱罐借款「顶风作案」
- R实战 | 森林图绘制
- 《系统之美》读书笔记