C# 调用java

 背景,调用java算法加解密,因为没有给出.net 的加解密算法,(深深的鄙视银联),用法是process调用jar包,但是当解密文件超过200K时,process报错参数超长,,,你妹的微软cmd,参数传参问题,于是转去把参数写文件,java读文件,但是多线程操作时,java写出来的解密后的文件总是莫名其妙的数据:要么正常,要么乱序(数据条数),要么乱码,,神坑,,,此处的特殊条件是:因为客户环境政策较多,于是一开始传入参数的文件和传出参数的文件是同一个文件,就是java读取文件后,先删除文件,在重新创建,

java报错要么文件删除失败,要么创建失败,于是改成传入的参数文件是一个文件,输出结果是另一个文件,功能成功....

感觉因为ad账号权限在调用jar包后发生了变化,process 没有指定ad..

代做毕业设计和论文 私活, 需要.net,asp.net ,mvc ef cs 客户端,bs 网站项目开发的请私信我,
原文地址:https://www.cnblogs.com/duguzhenglong/p/6761091.html