最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

將Java程序打包成.exe文件的完整指南

 更新時間:2026年03月03日 15:07:33   作者:青白菜  
這篇文章主要為大家詳細(xì)介紹了將Java程序打包成.exe文件的相關(guān)方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

java打包jar

1.創(chuàng)建一個簡單的工程

使用idea創(chuàng)建簡單的java程序工程

2.導(dǎo)入依賴文件pom

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>org.example</groupId>
  <artifactId>javaexe</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>javaexe</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <version>3.2.1</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <!-- 此處按需編寫更具體的配置 -->
              <transformers>
                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                  <mainClass>org.example.App</mainClass>
                </transformer>
              </transformers>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
</project>

3. 代碼

主程序入口

package org.example;

import javax.swing.*;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
        JOptionPane.showMessageDialog(null, "Hello World!");
        System.exit(0);
    }
}

4. 將工程打包成jar包

打包exe

1. 下載exe4j與安裝

地址: www.ej-technologies.com/exe4j/download

安裝exe4j

2. java打包exe

第一步

選擇完成后下一步

第二步

完成后下一步

第三步

完成后下一步

第四步

完成后下一步

第五步

完成后下一步

第六步

這是配置java的運(yùn)行環(huán)境

Inno Setup 6打包

1. 下載安裝

2. 打包

說明將jer和java的exe打包一起,這樣就只要安裝就可以了

第一步

第二步

第三步

直接下一步

第四步

第五步

下面直接next 到下圖

第六步

見圖

修改腳本文件

原:

修改后:

第七步

執(zhí)行打包

以上就是將Java程序打包成.exe文件的完整指南的詳細(xì)內(nèi)容,更多關(guān)于Java程序打包成exe的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Spring?boot整合ELK詳細(xì)過程

    Spring?boot整合ELK詳細(xì)過程

    ELK是由Elasticsearch、Logstash和Kibana三個開源軟件組成的技術(shù)堆棧,主要用于數(shù)據(jù)的存儲、處理和可視化,本文給大家介紹Spring?boot整合ELK詳細(xì)過程,感興趣的朋友一起看看吧
    2024-01-01
  • 使用@Cacheable緩存解決雙冒號::的問題

    使用@Cacheable緩存解決雙冒號::的問題

    這篇文章主要介紹了使用@Cacheable緩存解決雙冒號::的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Mybatis-Plus處理Mysql?Json類型字段的詳細(xì)教程

    Mybatis-Plus處理Mysql?Json類型字段的詳細(xì)教程

    這篇文章主要給大家介紹了關(guān)于Mybatis-Plus處理Mysql?Json類型字段的詳細(xì)教程,Mybatis-Plus可以很方便地處理JSON字段,在實(shí)體類中可以使用@JSONField注解來標(biāo)記JSON字段,同時在mapper.xml中使用json函數(shù)來操作JSON字段,需要的朋友可以參考下
    2024-01-01
  • Spring中的循環(huán)依賴詳解

    Spring中的循環(huán)依賴詳解

    這篇文章主要介紹了Spring中的循環(huán)依賴詳解,  Spring 框架是一個流行的Java應(yīng)用程序框架,它提供了許多強(qiáng)大的功能,如依賴注入和面向切面編程,然而在使用 Spring 框架時,我們可能會遇到循環(huán)依賴的問題,需要的朋友可以參考下
    2023-09-09
  • JAVA多線程進(jìn)階方式(Runnable接口的講解和運(yùn)用)

    JAVA多線程進(jìn)階方式(Runnable接口的講解和運(yùn)用)

    這篇文章主要介紹了JAVA多線程進(jìn)階方式(Runnable接口的講解和運(yùn)用),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java 回調(diào)函數(shù)深入理解

    Java 回調(diào)函數(shù)深入理解

    這篇文章主要介紹了 Java 回調(diào)函數(shù)深入理解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Java利用@SneakyThrows注解提升異常處理效率詳解

    Java利用@SneakyThrows注解提升異常處理效率詳解

    這篇文章將深度剖析@SneakyThrows的原理,用法,適用場景以及隱藏的陷阱,看看它如何讓Java異常處理效率飆升50%,感興趣的小伙伴可以跟隨小編一起了解一下
    2025-08-08
  • spring mvc 使用kaptcha配置生成驗(yàn)證碼實(shí)例

    spring mvc 使用kaptcha配置生成驗(yàn)證碼實(shí)例

    本篇文章主要介紹了spring mvc 使用kaptcha生成驗(yàn)證碼實(shí)例,詳細(xì)的介紹了使用Kaptcha 生成驗(yàn)證碼的步驟,有興趣的可以了解一下
    2017-04-04
  • Java異常處理中的一些特殊情況舉例

    Java異常處理中的一些特殊情況舉例

    這篇文章主要介紹了Java異常處理中的一些特殊情況舉例,分別是只用try和finally不用catch,以及finally語句不被執(zhí)行的情況,需要的朋友可以參考下
    2015-11-11
  • java實(shí)現(xiàn)斗地主游戲

    java實(shí)現(xiàn)斗地主游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)斗地主游戲,洗牌、發(fā)牌、看牌,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評論

友谊县| 永安市| 吉木萨尔县| 东乌| 辉南县| 凌云县| 甘谷县| 昌平区| 永平县| 尚志市| 荃湾区| 洪泽县| 平阳县| 南乐县| 炎陵县| 鄂伦春自治旗| 土默特左旗| 台北县| 临安市| 永安市| 吴川市| 高台县| 寿光市| 长泰县| 喀喇沁旗| 响水县| 山东| 阳城县| 灵武市| 页游| 富宁县| 山东省| 双峰县| 永新县| 上犹县| 盐城市| 大关县| 盘锦市| 扶绥县| 枣阳市| 临安市|