打包_打包exe - CSDN
精华内容
参与话题
  • 关于项目的打包及发布

    千次阅读 2018-11-27 14:41:38
    以 IntelliJ IDEA 中运行的 spring boot 项目为例,如果想把项目打包成 jar/war 包,则需要在 pom.xml 配置中增加一个打包插件:spring-boot-maven-plugin,并增加一行打包的配置:<packaging>jar&...

    以 IntelliJ IDEA 中运行的 spring boot 项目为例,如果想把项目打包成 jar/war 包,则需要在 pom.xml 配置中增加一个打包插件:spring-boot-maven-plugin,并增加一行打包的配置:<packaging>jar</packaging>  <packaging>war</packaging> ,如下:

     

    一、对于项目的打包,介绍几种方式:

    1、在集成开发环境IntelliJ IDEA中打包

          在IDEA中打开 Run 菜单,选择Edit Configurations ,

                 

          打开Run/Debug Configurations 对话框,选择增加配置一个Maven打包项目,

          

          在工作目录 Working directory 中选择工程所在根目录,在命令行Command line 中输入 package ,保存。

          

         运行打包项目,就可以将工程打包,这时打包的文件将输出在工程的 target 目录中

         

     

    2、在IDEA中打包项目,其实还有一种比较简单的方法:单击IDEA 右侧的 Maven Projects ---> 选择项目下的 Lifecycle 菜单 --> 执行 package 命令即可

           

    3、 在命令行Dos环境中打包

          如果计算机中安装了 maven ,也可以直接使用 mvn 命令打包。(在命令行窗口中,输入mvn -v,可验证本地是否安装了            maven工具)将路径切换到工程的根目录中, 直接在命令行中输入 mvn clean package, 同样也能将项目打包成 jar 文件。

         

     

    二、运行

    1、打包成功后,在工程的 target 目录中将会生成 jar 文件 demo123-0.0.1-SNAPSHOT.jar 。在命令行窗口中切换至 target 目            录,运行如下命令:java -jar demo123-0.0.1-SNAPSHOT.jar, 就能启动应用了。

    2、另外,如果希望按照传统的做法,将工程发布成 war 文件,则在 pom.xml 文件中配置 <packaging>war</packaging>即可。打包完成后将 war 文件放置在 Tomcat 的 webapp 路径中,启动 Tomcat 就能自动运行程序。

    展开全文
  • qt打包发布

    千次阅读 2017-06-20 22:56:19
    需要用到qt自带工具windeployqt.exe安装 以qt 5.8.0为例 安装qt-opensource-windows-x86-mingw530-5.8.0.exe即可构建Release版本 使用qt提供的dos窗口 或者:添加环境变量 C:\Qt\Qt5.8.0\5.8\mingw53_32\bin找到...

    需要用到qt自带工具windeployqt.exe

    安装
    以qt 5.8.0为例
    安装qt-opensource-windows-x86-mingw530-5.8.0.exe即可

    构建Release版本
    Release

    使用qt提供的dos窗口
    dos

    或者:添加环境变量 C:\Qt\Qt5.8.0\5.8\mingw53_32\bin

    找到.exe
    将hello.exe放在一个单独的文件夹下

    > cd F:\QT\work\build-hello-Desktop_Qt_5_8_0_MinGW_32bit-Release\pack
    > windeployqt hello.exe
    F:\QT\work\build-hello-Desktop_Qt_5_8_0_MinGW_32bit-Release\pack\hello.exe 32 bit, release executable
    Adding Qt5Svg for qsvgicon.dll
    Skipping plugin qtvirtualkeyboardplugin.dll due to disabled dependencies.
    Direct dependencies: Qt5Core Qt5Widgets
    All dependencies   : Qt5Core Qt5Gui Qt5Widgets
    To be deployed     : Qt5Core Qt5Gui Qt5Svg Qt5Widgets
    Warning: Cannot find GCC installation directory. g++.exe must be in the path.
    Updating Qt5Core.dll.
    Updating Qt5Gui.dll.
    Updating Qt5Svg.dll.
    Updating Qt5Widgets.dll.
    Updating libGLESV2.dll.
    Updating libEGL.dll.
    Updating D3Dcompiler_43.dll.
    Updating opengl32sw.dll.
    Patching Qt5Core.dll...
    Creating directory F:/QT/work/build-hello-Desktop_Qt_5_8_0_MinGW_32bit-Release/pack/iconengines.
    Updating qsvgicon.dll.
    Creating directory F:/QT/work/build-hello-Desktop_Qt_5_8_0_MinGW_32bit-Release/pack/imageformats.
    Updating qgif.dll.
    Updating qicns.dll.
    Updating qico.dll.
    Updating qjpeg.dll.
    Updating qsvg.dll.
    Updating qtga.dll.
    Updating qtiff.dll.
    Updating qwbmp.dll.

    依赖关系自动解决

    展开全文
  • 下面是你放到 父工程,也就是 root模块的插件配置 <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId>...maven-c

    下面是你放到 父工程,也就是 root模块的插件配置

    
     <build>
            <pluginManagement>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-compiler-plugin</artifactId>
    
                    </plugin>
    
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-surefire-plugin</artifactId>
    
                        <configuration>
                            <skipTests>true</skipTests>  <!--默认关掉单元测试 -->
                        </configuration>
                    </plugin>
                </plugins>
            </pluginManagement>
        </build>
    
    

    下面是你项目运行的入口模块的配置,也就是 controller模块的插件配置

    
    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <!-- 指定该Main Class为全局的唯一入口 -->
                        <mainClass>com.lyr.cakemanagerv2.WebApplication</mainClass>
                        <layout>ZIP</layout>
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <!--可以把依赖的包都打包到生成的Jar包中-->
                                <goal>repackage</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    
    

    在这里插入图片描述
    cd到那个目录运行 jar 包就可以了

    最新修正

    插件坑太多了
    mvn -Dmaven.test.skip -U clean package

    cd 到根目录运行就可以打包了。。。

    展开全文
  • 软件的打包及封装

    千次阅读 2019-06-19 17:39:17
    方法:打开源文件所在的文件夹,空白处Shift+右键,在对话框中点击“此处弹出的命令窗口”,打开后输入pyinstaller -F 程序名 -i 文件名即可打包成功,存放在dist文件夹中。 3.将打包好的程序和一些相关文件放在同一...

    Python基础(DAY3)

    学习内容:

    一、.钢琴软件的制作代码、打包及封装

    步骤:

    1.引入ctypes的安装包,编写相应程序;

    2.将源程序打包成.exe文件

    方法:打开源文件所在的文件夹,空白处Shift+右键,在对话框中点击“此处弹出的命令窗口”,打开后输入pyinstaller -F 程序名 -i 文件名即可打包成功,存放在dist文件夹中。

    3.将打包好的程序和一些相关文件放在同一个文件夹,方便生成相对路径。

    4.安装包的制作:软件最后需要发给用户使用,安装包形式最容易让人接受。

    推荐:小兵安装包、或直接所搜安装包软件封装即可。

    展开全文
  • 需要在根目录下配置vue.config.js文件: const path = require("path"); const resolve = function(dir) { return path.join(__dirname, dir); }; module.exports = { publicPath: process.env.NODE_ENV === ...
  • 最近因为需求,需要把移动端网页打包成APP,本人一直是做网站开发的,没想到现在的webapp打包能如此方便了,打包的时候只用提供网站链接就可以了(原理应该是做一个app简单浏览器,然后默认打开你网站的链接),让你...
  • Android App打包流程

    千次阅读 2019-02-28 19:14:17
    Android App打包教程、 准备工具(Hbuilder) 打包Android App利用Hbuilder工具(下载路径:http://www.dcloud.io/) 下载Hbuilder并安装成功,打开。 在以下界面选择“新建wap2app” 按照以下提示,依次填写,然后...
  • 在项目完成需要演示时一般我们不方便给客户源码时,需要打包制作安装文件setup.exe发布,通常我们可以使用inno setup制作安装包,但是也可以用VS2013自带的安装和部署向导,下面是安装步骤:1、打开新建项目,安装...
  • 将java或javaweb项目打包为jar包或war包

    万次阅读 2019-05-14 10:52:42
    一、为什么打包?         关于此问题,网上众说纷纭。结合个人理解以及网上说法,打成jar包,方便别人使用。 如果别人运行java程序,不需要在寻找包含main方法的类去...
  • Android Studio 的四种打包方式

    万次阅读 2019-08-20 15:34:10
    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...
  • zip压缩工具 tar打包 打包并压缩

    万次阅读 2018-04-19 05:51:55
    1,zip压缩工具。 zip的压缩包在windows和linux中都比较常用,它可以压缩目录和文件,压缩时录时,需要指定目录下的文件。zip后面先跟目标文件名,即压缩后得自定义压缩包名,然后跟要压缩的文件或目录。...
  • SpringBoot微服务项目打包流程

    千次阅读 2019-09-29 15:48:50
    SpringBoot微服务项目打包流程 前言: 这里所谓的微服务打包是Maven项目多模块如何进行打包。即多个模块按其各自的功能分割出来,又相互依赖的情况下进行打包部署。近日在学微服务项目,进行打包时,在网上搜过了...
  • maven打包命令

    千次阅读 2019-02-19 00:22:55
    打包步骤是:清除,打包 一般的maven项目打包命令是:mvn clean package mvn clean 打包前清理掉之前有过打包的文件夹target mvn compile 项目编译 mvn package 开始项目打包 执行这步可以不用执行compile了 package...
  • Linux压缩打包命令——tar、zip、unzip

    万次阅读 多人点赞 2020-04-02 11:55:14
    打包跟压缩的区别: 打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法是文件的体积变小以达到压缩的目的,可以...
  • Python常用的两种打包exe的方法

    万次阅读 热门讨论 2019-09-16 22:48:26
    pyinstaller -F xxx.py 打包exe命令,但是会有黑窗口 pyinstaller -F -w xxx.py去除黑窗口 2 py2exe python setup.py py2exe打包命令,整个dist文件夹一起发布。 setup.py编写: from distutils.core imp...
  • UE4 打包常规步骤

    万次阅读 2017-05-05 11:29:54
    1,打包的常规配置项: 1,依次打开“文件-》打包项目-》打包设置”; 2,取消勾选“项目-》打包”中Packaging 中的Include Prerequisites选项 3,添加勾选“项目-》打包”中的Packaging中的Cook only maps选项 4...
  • vue项目打包步骤

    万次阅读 多人点赞 2020-06-22 18:35:03
    vue项目打包终端运行命令 npm run build打包成功的标志与项目的改变,如下图:点击index.html,通过浏览器运行,出现以下报错,如图:那么应该如下修改呢?具体步骤如下:1、查看package.js文件的scripts命令2、打开...
  • vue打包命令

    万次阅读 2019-01-05 14:30:03
    找到你的packe.json文件 找到 scripts 里面的命令 打包命令: npm run build
  • 在IDEA中将SpringBoot项目打包成jar包的方法

    万次阅读 多人点赞 2018-03-07 10:43:52
    SpringBoot项目无需依赖tomcat容器(内含)就可以发布,现在将打包步骤记录一下:1. 打包前确认项目可以正常运行,打开Project Structure 快捷键 Ctrl+Shift+Alt+S,或者点击下图图标2. 将代码打包,操作如下图所示:3.如下...
  • Qt程序打包发布方法(使用官方提供的windeployqt工具) Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行...
1 2 3 4 5 ... 20
收藏数 848,442
精华内容 339,376
关键字:

打包