java jar包打生成exe文件的方法

  介绍

本篇内容介绍了“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文件的方法