用jsp调用exe文件

本文档详细介绍了如何将一个包含外部jar依赖的MyEclipse工程导出为JAR文件,并进一步转换为EXE可执行文件。首先,创建MANIFEST.MF文件指定依赖库和主类,然后通过特定工具或C#代码将JAR转换为EXE。最后,创建注册表项以在JSP中调用生成的EXE程序。
摘要由CSDN通过智能技术生成

以下内容当时是看过好几个参考资料才整理出来,但是当时没写记录,师妹问到,才给她写教程,所以不记得看谁的了,声明不是本人自己研究出来,但做了整理!


1、把myeclipse工程export 成jar文件

 如果该工程调用了其他的jar文件那么要新建一个MANIFEST.MF 文件, 内容如下(Manifest-Version: 1.0中间有个空格,下面也是一样,class-Path:后面是引用的jar包,放在libs目录下)

Manifest-Version: 1.0
Class-Path: libs/javacpp.jar libs/javacv.jar libs/mysql-connector-java-5.1.7-bin.jar libs/opencv.jar libs/opencv-249.jar libs/opencv-windows-x86_64.jar
Main-Class: MainInfo

文件->export -> jar file -> 选择工程文件和Manifest-Version 以及用到的其他的图片之类的文件,finish。


2、jar 文件转成exe文件,其实有工具可以转,但是总是会出现一个黑框框,所以干脆用vs c#转

下面是c#代码,需要改两个地方;

1) string cmd =“”; 后面jar包就是第一步生成的jar包

2)

 p.StartInfo.WorkingDirectory = "C:\\Program Files\\MarkVideo\\"; 这个是jar执行时候放在的目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值