介绍
本篇内容介绍了“java jar包打生成exe文件的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
相关软件:IDEA ,,, exe4j
java技术:maven ,,, SpringBoot ,,, jna
应用环境:windows7/10
MAVEN信息
<>之前,,,& lt; dependencies> ,,,,,,,& lt; !——, https://mvnrepository.com/artifact/net.java.dev.jna/jna ——比; ,,,,,,,& lt; dependency> ,,,,,,,,,,,& lt; groupId> net.java.dev.jna ,,,,,,,,,,,& lt; artifactId> jna ,,,,,,,,,,,& lt; version> 5.6.0 ,,,,,,,& lt;/dependency> ,,,,,,,& lt; dependency> ,,,,,,,,,,,& lt; groupId> org.springframework.boot ,,,,,,,,,,,& lt; artifactId> spring-boot-starter-web ,,,,,,,& lt;/dependency> ,,,,,,,& lt; dependency> ,,,,,,,,,,,& lt; groupId> org.projectlombok ,,,,,,,,,,,& lt; artifactId> lombok ,,,,,,,,,,,& lt; version> 1.16.18 ,,,,,,,& lt;/dependency> ,,,,,,,& lt; !——测试工具——比; ,,,,,,,& lt; dependency> ,,,,,,,,,,,& lt; groupId> junit ,,,,,,,,,,,& lt; artifactId> junit ,,,,,,,,,,,& lt; version> 4.12 & lt;/version> ,,,,,,,,,,,& lt; scope> test ,,,,,,,& lt;/dependency> ,,,,,,,& lt; dependency> ,,,,,,,,,,,& lt; groupId> org.junit.jupiter ,,,,,,,,,,,& lt; artifactId> junit-jupiter ,,,,,,,,,,,& lt; version> RELEASE ,,,,,,,,,,,& lt; scope> compile ,,,,,,,& lt;/dependency> ,,,,,,,& lt; dependency> ,,,,,,,,,,,& lt; groupId> org.springframework.boot ,,,,,,,,,,,& lt; artifactId> spring-boot-starter-test ,,,,,,,,,,,& lt; scope> test ,,,,,,,,,,,& lt; exclusions> ,,,,,,,,,,,,,,,& lt; exclusion> ,,,,,,,,,,,,,,,,,,,& lt; groupId> org.junit.vintage ,,,,,,,,,,,,,,,,,,,& lt; artifactId> junit-vintage-engine ,,,,,,,,,,,,,,,& lt;/exclusion> ,,,,,,,,,,,& lt;/exclusions> ,,,,,,,& lt;/dependency> ,,,& lt;/dependencies>先把SpringBoot项目用MAVEN打成jar包
@RestController public class  PublicApi { ,,,@RequestMapping (“test") ,,,public ApiResponse, testApi (), { ,,,,,,,//DhScalePluNet 为DLL文件名,这是获取相对目录的方式,绝对目录可以自行百度 ,,,,,,,CLibrary 实例=,Native.loadLibrary (“DhScalePluNet",,, CLibrary.class); ,,,,,,,int 小姐:=,instance.dhSendPluDefault (); ,,,,,,,如果(小姐:!=,0,){ null null null null null null null null null null null null null null null null null null null null null null null null null null java jar包打生成exe文件的方法