该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

最近在弄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相关推荐

  1. 关于在《python编程从入门到实践》书中练习“外星人大战”报错“AttributeError: ‘AlienInvasion‘ object has no attribute ‘blit‘”

    关于在<python编程从入门到实践>书中练习"外星人大战"报错"AttributeError: 'AlienInvasion' object has no ...

  2. Python中删除set中指定元素元素不存在时不报错:s.discard()元素不存在时报错:s.remove()

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python中删除set中指定元素 元素不存在时不报错:s.discard() 元素不存在时 ...

  3. python unittest执行程序在pycharm可以成功运行但使用cmd会报错:E列表 test_register (unittest.loader._FailedTest)

    python unittest执行程序在pycharm可以成功运行但使用cmd会报错 如题,在pycharm中执行主程序运行成功: 用例執行.debug日志均沒問題 在cmd执行主程序报错: 最惡心的 ...

  4. python sys.path.append()添加路径_Python调用CST进行天线建模仿真:环境搭建指南

    CST微波工作室支持使用Matlab对其进行调用,但是一直以来官方没有提供python调用接口,但在最新的CST2020更新中添加了对Python3.6的调用支持,在安装路径下就已经附带了python ...

  5. python win32转pdf 横版_Python调用Win32com实现Office批量转PDF

    Python调用Win32com实现Office批量转PDF 需求 一直以来有将诸如Word之类的Office文档转为PDF的需求,此前的方法是挨个打开文档,手动另存为PDF,此方法费时费力,尤其在电 ...

  6. python模块和类和方法_Python类、模块、包的区别

    类 类的概念在许多语言中出现,很容易理解.它将数据和操作进行封装,以便将来的复用. 模块 模块,在Python可理解为对应于一个文件.在创建了一个脚本文件后,定义了某些函数和变量.你在其他需要这些功能 ...

  7. python操作mysql数据库依赖包_python安装mysql的依赖包mysql-python操作

    一般情况下,使用pip命令安装即可: [root@dthost27 ~]# pip install mysql-python 但是在实际工作环境中,往往会安装失败,这是因为系统缺少mysql的相关依赖 ...

  8. python模块与类的区别_Python类、模块、包的概念及区别

    类 类的概念在许多语言中出现,是面向对象编程的基础,很容易理解.抽象出不同物体的共同特征,根据相似性原则,把彼此相似的物体归于相同的类概念, 它将数据和操作进行封装,以便将来的复用. 模块 模块,在 ...

  9. python安装与配置虚拟环境包_python 虚拟环境配置及pypi包使用及包怎么

    python虚拟解释器环境. 场景:公司不同时期的多个开发项目,使用的python大版本和各个包的版本不尽相同. 每个项目要求有一套让自己成功运行的解释器.一个程序员可能同时开发多个项目.电脑上需要有 ...

最新文章

  1. 获取oracle数据库war报告,Oracle 数据库开发及SQL基础实战
  2. activemq 异步和同步接收
  3. 定义派生类和继承类(从汇编分析)
  4. 沸腾了!苏宁全员涨薪,每月最高多1万6!网友:这一刻,我希望我是苏宁人...
  5. deLPHI书籍名称
  6. bzoj 4195: [Noi2015]程序自动分析
  7. 旧版 npm 安装 node_modules 模块目录层次过深,导致 win 下无法删除
  8. webscoket断线重连
  9. oracle目录删除后恢复,Oracle删除后不能重新安装的解决方法
  10. 请输入“您的生日”,格式:yyyy-MM-dd,使用程序计算您已经来到这个世界多少天了。
  11. 多媒体视频知识入门贴zt(一)
  12. ERROR 2002 (HY000): mysql
  13. 一位清华在校生的报告
  14. C#实现计算机远程操作
  15. 用 Python 分析《红楼梦》(2)
  16. 解决Mybatis报错并分析原因:Invalid bound statement (not found): com.xxx.mapper.xxx
  17. 基于禾赛32线雷达和Xsens MTi-G-710 组合导航模块,松灵Scout mini 底盘实现 Cartographer 3D 建图过程
  18. 洋钱罐借款「顶风作案」
  19. R实战 | 森林图绘制
  20. 《系统之美》读书笔记

热门文章

  1. Win10卸载python总是提示error2503失败各种解决办法
  2. Hbase 各个角色的工作。
  3. hive与hbase集成
  4. Bzoj1051 受欢迎的牛
  5. 面向对象之继承与派生
  6. MAVEN创建并打包web项目
  7. MVC学习IIS的不同版本(一)
  8. transform你不知道的那些事
  9. [数分提高]2014-2015-2第9教学周第1次课 (2015-04-28)
  10. [ofbiz]less-than (lt;) and greater-than (gt;) symbols