精华内容
下载资源
问答
  • Idea将java程序打包成可执行jar包

    千次阅读 2019-01-15 17:51:01
    1.点击idea File 菜单,选择ProjectStructure: 2.进入ProjectStructure界面, 选择Artifacts, 点击+号, 选择JAR->From modules with dependencies. 3.选择Main Class, 即Main函数所在的class 4....

    1.配置pom文件, 在pom文件里面加上这一段

    <build>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-shade-plugin</artifactId>
          <version>1.4</version>
          <executions>
            <execution>
              <phase>package</phase>
              <goals>
                <goal>shade</goal>
              </goals>
              <configuration>
                <transformers>
                  <transformer
                          implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                    <mainClass>cwzy.fortest.Main</mainClass>
                  </transformer>
                </transformers>
              </configuration>
            </execution>
          </executions>
        </plugin>
      </plugins>
    </build>
    <packaging>jar</packaging>

    2.添加maven 命令:

     3.Run 配置好的maven命令, 然后在项目的target文件下面得到可执行jar包,

     

    4.在控制台执行:跳转到jar包所在的文件夹,输入: java -jar  xxxx.jar 

    以上就是整个生成java可执行jar包的过程,谢谢大家!!

    展开全文
  • 如何使用IDEA将java程序打包成jar包

    千次阅读 2020-03-19 14:25:52
    打包方法: 1.选择File>Project Structure 2.在打开的窗口中选择Atrifacts,点击加号选择JAR>Empty 3.在上方输入Jar包的名字和路径,并Available Elements中需要的内容添加到jar包中 4.在下方点击...

    打包方法:

    1.选择File>Project Structure

    2.在打开的窗口中选择Atrifacts,点击加号选择JAR>Empty

    3.在上方输入Jar包的名字和路径,并将Available Elements中需要的内容添加到jar包中

    4.在下方点击Create Manifest并选择路径

    5.创建完成后在Main Class中选择主函数,完成后点击OK

     

    6.点击BuildB>Build Artifacts,并在打开的窗口中点击build

    7.找到对应文件夹,可以找到生成的jar包,并可以运行

    展开全文
  • 将Java项目打包成exe程序

    千次阅读 2020-09-18 14:36:53
    java项目打包成exe程序 1.准备工作 我们需要先下载exe4j,这是能够jar包打包成exe的神奇软件。 https://exe4j.apponic.com/ 2.打包java项目为jar包(以加密狗添加license数量为例) ①我们使用IDEA打开我们需要...

    java项目打包成exe程序
    1.准备工作
    我们需要先下载exe4j,这是能够将jar包打包成exe的神奇软件。
    https://exe4j.apponic.com/

    在这里插入图片描述

    2.打包java项目为jar包(以加密狗添加license数量为例)
    ①我们使用IDEA打开我们需要打包的项目,找到File里的Project Structure,点击进去
    在这里插入图片描述

    ②首先我们点击Artifacts,随后点“+”,选择JAR,选择From modules with dependenies
    在这里插入图片描述

    ③选择Main方法

    在这里插入图片描述

    我选择的是能够给加密狗添加license数量的main方法,选择好后ok

    在这里插入图片描述

    ④检查我们打包的文件是否放在src目录下,不是请修改
    在这里插入图片描述

    ⑤点击ok
    在这里插入图片描述

    ⑥在IDEA中找到Build,随后选择Build Artfacts

    在这里插入图片描述

    ⑦选择Build点击,它就会自动生成打包好的jar文件

    在这里插入图片描述

    ⑧当你在项目里面发现out文件夹,并在其中发现你打包好的jar文件后,打包工作就完成了

    在这里插入图片描述

    3.测试jar包是否可运行
    (1)新建一个文件夹,取名须规范,不要取中文名,我这里就取名为mytest
    (2)将刚刚打包好的jar包放到拖拉到新建的文件里,我把依赖的相关文件也放进去

    在这里插入图片描述

    (3)在该文件夹下输入cmd,enter进入控制台,我们来测试jar包是否能够运行
    在这里插入图片描述

    在这里插入图片描述

    (4)输入java -jar generatelicense.jar,让它运行起来,回车后控制台出现了同样在idea运行时的情况,所以很成功。
    在这里插入图片描述

    (5)我随机输入一个数,因为我此时的加密狗是有license数量的,所以它告诉我清除后再来。在一个没有license加密狗里,在输入license数量后,它会提示你成功。此时无论你加密狗里是否有license数量,当提示你清除内容或者加密成功时,都已表明你的jar包是可以运行的。

    在这里插入图片描述

    在这里插入图片描述

    4.将jar包转换成exe文件
    (1)我们将已经下载好的exe4j打开,你可以注册,也可以不注册,不注册的话在最后运行程序时,会弹出This executable was created with an evaluation version of exe4j,关闭即可。我这里是注册过的。首页不用管,点击next.
    在这里插入图片描述

    (2)点击”JAR in EXE” mode ,然后next
    在这里插入图片描述

    (3)此处输入名字随意,将输出的exe文件放到自己新建的文件夹中

    在这里插入图片描述

    (4)勾选console application,为输出exe程序创建名字addlicense,下拉Advance Options,点击32-bit or 64-bit
    在这里插入图片描述

    (5)勾线64-bit,next
    在这里插入图片描述

    (6)上一界面next之后,再next,进入下图界面
    在这里插入图片描述

    (7)点击绿色的加号,勾选Archive,选择我们打包好的jar包,ok
    在这里插入图片描述

    (8)这里选择带有main方法的类,也就是我们之前选择过的
    在这里插入图片描述

    (9)完成上述步骤后,Next

    在这里插入图片描述

    (10)选择jre的最低版本与最高版本,我选择1.8,勾选下图所示内容,下拉Advance Options,点击search sequence

    在这里插入图片描述

    (11)点击红色的叉号,将内容全部清除掉,否则会影响我们后期运行的结果
    在这里插入图片描述

    (12)将jre运行环境复制到你的文件夹中

    在这里插入图片描述

    (13)点击绿色的加号,为程序添加jre环境,所选jre为你刚刚添加进文件夹的jre,添加完毕后ok,next
    在这里插入图片描述

    (14)勾选Cilent hotspot,next

    在这里插入图片描述

    (15)上一界面next之后,再next,进入下图界面再next,
    在这里插入图片描述

    (16)此时exe程序加载完成,进行测试
    在这里插入图片描述

    5.测试exe程序
    将java项目转换成exe程序后,我们所希望的效果应该是和项目在IDEA中运行的效果一样,所以我们需要进行测试。
    (1)为了更好的演示效果,我们先使用exe4j进行功能测试;点击Click按钮
    在这里插入图片描述

    它会弹出控制台,在这里我们随意输入一个数量,回车
    在这里插入图片描述

    在回车后,它出现了和在IDEA运行时一样的结果,即可说明转换成功!完成后将其保存在文件夹里。

    在这里插入图片描述

    (2)另外一种方法更加简便,直接在文件夹里双击exe程序,同样会出现第一种方法所呈现的效果。唯一的缺点是,它会在控制台运行完成后闪退,不利于观察。

    注意:如果上述内容不能理解,推荐b站的一个视频,可以搜索“如何简单地使用idea将javafx项目打包成jar文件,以及使用exe4j软件将jar打包成exe程序?”加深你的印象与理解!

    https://www.bilibili.com/video/BV11J411d7fE/?spm_id_from=333.788.videocard.6

    6.在他人电脑上如何运行exe程序(可以将做好的文件夹copy到u盘)
    (1)方法一:打开你之前做好的文件夹,可以直接双击exe程序,输入相对应的数量,程序运行后完成,但是同样的它会在运行完成后闪退,不利于观察结果。
    (2)方法二:打开做好的文件夹,双击文件夹里保存的exe4j程序,它会让你选择打开该程序的软件,所以我们需要提前在文件夹里放入exe4j软件,用它来打开。同时我们在打开之后要修改一些内容。
    ①首先你的输出路径不再是你原来的路径,应该放在你现在打开的文件夹所在地址
    在这里插入图片描述

    ②添加的jar包也需要修改地址,将其删除后,在文件夹里找到后重新添加
    在这里插入图片描述

    ③删除原来的jre环境,在文件夹里找到后重新添加
    在这里插入图片描述

    完成后运行

    展开全文
  • 文章目录一、将Java程序jar包二、jar包转为exe文件 一、将Java程序jar包 点击File—>Project Structure,点击Artifacts,Add一个JAR 进入下图页面后,选择程序的Main Class 为了要把程序所...

    一、将Java程序导成jar包

    1. 点击File—>Project Structure,点击Artifacts,Add一个JAR
      在这里插入图片描述

    2. 进入下图页面后,选择程序的Main Class
      在这里插入图片描述
      在这里插入图片描述

    3. 为了要把程序所依赖的jar包全部包含进去,选择“copy to the output……”,注意下面要选择MANIFEST文件的存储位置,要新建一个文件夹一下,我直接在src下面新建了一个resource文件夹,点击OK
      在这里插入图片描述

    4. 对“output root”点击右键,选择创建目录
      在这里插入图片描述

    5. 我创建了一个名为“libs”的目录,将程序依赖的lib全部移到libs文件夹中
      在这里插入图片描述

    6. 点击创建的jar,下面会出现Class Path的配置页面,点击编辑按钮,在依赖的jar包前面配置一下文件夹名(在指定的jar文件之前增加“libs/”即刚才存放第三方Jar文件的新建目录的名称),之后点击OK、Apply
      在这里插入图片描述

    7. 回到Idea主页面,点击上面工具栏的“Build”,选择Build Artifacts,之后点击Build
      在这里插入图片描述
      在这里插入图片描述

    8. 等待片刻,jar包就build好了,可以看到out目录下build成功的jar包
      在这里插入图片描述

    二、将jar包转为exe文件

    1. 首先需要exe4J软件

    链接:https://pan.baidu.com/s/1kRu9Gst7wcLPYtQ4Jy0YwQ
    提取码:r1ai
    自行下载,安装过程省略,一直下一步就行

    1. 打开exe4j软件,点击next,选择“JAR in EXE”mode,点击next
      在这里插入图片描述
      在这里插入图片描述
    2. 填写程序名和exe文件的存放位置
      在这里插入图片描述
    3. 填写生成的exe文件的名称,注意不要直接next,点击左边工具栏的位数选择
      在这里插入图片描述
    4. 如果系统是32位的,可以跳过这一步,如果是64位,勾选上这个选项,然后一直next
      在这里插入图片描述
    5. 直到Configure Java invocation这一步,点击右边的加号
      在这里插入图片描述
    6. 然后把程序所依赖的jar包和程序jar包全部添加进来
      在这里插入图片描述
    7. 选择程序的入口Main class,结果如下,点击next
      在这里插入图片描述
    8. 进入Configure JRE,设置一下JRE版本,点击左边的Search sequence
      在这里插入图片描述
    9. 首先把默认的JRE的三个配置全部删掉(因为我们要运行在没有JVM的环境中,所以无论是根据注册表找还是根据JAVA_HOME来找,都找不到)
      在这里插入图片描述
    10. 将jre文件夹拷贝到我们项目目录下,配置jre的相对路径,点击OK,next
      在这里插入图片描述
    11. 一直默认next就好
      在这里插入图片描述
    12. 之后exe就生成成功,结构如下,点击Ole.exe即可运行
      在这里插入图片描述
    13. 注意要把整个项目拷贝到其它机器,包括jre文件夹

    注意:

    1. exe4j是不可以将jre直接打包进exe中去的。但exe4j提供了一个搜索jre路径,这个路径可以是系统的环境变量,也可以是注册表,也可以是具体的某路径。
    由于要实现在没有jvm的电脑上运行,搜索环境变量与注册表自然是无用功的了,所以只能搜某路径的。把jre的路径,加进去,就行了。但要注意一点:不然用绝对路径哦。我之前就是用绝对路径,导致无效的,而走了弯路的。比如可以用:./jre
    2. 打成安装包时,要将生成的exe文件与jre一起打包。为了确认打完包,可以用,在没打包之前,点该exe文件,要确认能运行,不然打包要白忙了。

    参考链接:关于将java程序导成.exe
    参考链接:idea打包java程序(包含依赖的所有jar包)
    参考链接:JavaFx项目打包成exe,并集成Jre

    展开全文
  • 将idea中的Java程序打包 1.打开idea,单击File - - - Project Structure 2.在弹出的窗口中选择Artifacts,单击“+” 3.选择JAR- - - From modules with … 4.在弹出的窗口选择要打包的模块和main()方法所在类(程序...
  • 文章目录java程序打包为可运行的jar包前言一、如何为main函数传入参数二、使用idea可执行jar包 前言 上一篇,编写了模拟2个机器人的对话。在此基础上,这节来操作如何自己写的程序打包可执行文件,打包后...
  • Intellij Idea 将java项目打包成jar

    万次阅读 多人点赞 2014-11-23 01:55:13
    以上是老版本的IDEA,下面说下2018版本IDEA打包jar的流程 1.菜单:File->project stucture 2.在弹窗最左侧选中Artifacts->"+",选jar,选择from modules with dependencies,然后会有配置窗口出现,设置主类和...
  • 1.删除Meta-inf文件夹(如果是第一次打包就不存在这个文件夹,这个文件夹是打包时自动生成的) 2.添加module模块 添加好之后其实会在Libraries中出现lib库,因为模块中的库也属于项目中的库 如果是第一次则选择...
  • 使用idea将java程序打包成批处理文件

    千次阅读 2018-06-01 10:46:40
    1.file,project Structure2.弹出的窗口中左侧选中"...完成后,点击OK,Apply等按钮,回到IDEA的主菜单,选择“Build - Build Artifacts”下的“Build”或者“Rebuild”即可生成最终的可运行的jar。4.运行ja...
  • IDEA导出jar打包成exe应用程序

    万次阅读 多人点赞 2020-06-07 17:57:32
    Java jar打包成exe应用程序,可在无JDK/JRE环境下运行 老师让做一个小项目,但是需要打包发布出来,因此在网上查了很多资料之后总结的经验。 1. IDEA导出jar包,选择File -> Project Structure (快捷键:Ctrl+...
  • idea打包java项目成exe可执行文件

    千次阅读 2020-06-18 19:53:42
    目录基本工具流程概要详细流程把java项目打包成jar包用exe4j把jar包加工成exe文件 基本工具 idea exe4j 下载地址 流程概要 把java项目打包成exe可执行文件简单来说只要两个步骤 把java项目打包成jar包 使用exe4j...
  • 1、选择新建项目 项目目录如下 写一个简单的java程序 main.java项目内容: public class main { public static void main(String[] args) { ...2、java打包成jar文件 选中Java项目工程名称,在菜...
  • 然而为了更加方便使用这些小工具,通常会这些工具类打包成可执行.jar包或者.exe可执行程序,下面带你使用idea打.jar和.jar包打包为.exe可执行程序,这里简单做一个JFrame桌面时钟作为演示。 一、打开idea
  • idea将Java项目打包Jar包,并生成exe可执行文件 第一步:idea将Java项目打包Jar包 使用idea创建springboot项目或者java项目 这个这里就不多讲解了。(相信大部分都会了,如果不会的话,我后面在出一篇文章专门讲解...
  • 利用开源软件Launch4j把java 桌面应用程序打包成exe[图解]
  • java程序打包exe

    2020-10-11 19:22:54
    一.idea打包exe 二.idea+JSMoonth(或idea+launch4j或idea+exe4j) 1.idea打包jar文件 具体细节不写了,网上一搜一大堆(native bundle选择image会生成bundle文件夹,里面会有exe,不想生成natvie bundle就默认选择...
  • 举例演示如何使用IDEA将Java程序快速打包,以及打包后如何运行一级目录二级目录三级目录 一级目录 二级目录 三级目录
  • 主要介绍了idea打包java程序(包含依赖的所有jar包),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 将java程序打包成jar包,并部署到服务器 标题 将java程序打包成jar包,并部署到服务器 本人使用的是IDEA编辑器 点击maven工具,出现如图菜单 右击package,选择 run maven build,打包成功后,会显示jar包的路径 ...
  • 打包exe 运行测试 资源文件位置 本文导读 很多时候把应用打包可执行Jar文件,还是美中不足,因为整个应用被生成了一个jar文件 可以把Jar再转exe应用,本文讲解两种方式 javafxpackager 简 述 从 JDK1.7u6...
  • 由于上传图片很麻烦,...一、将idea中的java程序转换为jar包 1、菜单栏File->Project Structure->Artifacts。 2、中间栏的“+”号->jar->from modules with dependencies ->main class 进行选择-> 选择 copy to the
  • 在centos7环境下 将java程序打包成rpm包,具体应该如何操作呢?求大神指教,详情请加一下我Q:1228601870
  • 本文分为三部分展开,有matlab程序打包成jar包,添加jar包到IDEA并调用,遇到的错误解决办法说明。 一. matlab程序打包成jar包 1.环境说明 系统:window7 64位 jdk1.7 matlab版本:matlab2016a 64位 jdk1.7 注意:...
  • 如何JavaFX程序打包成exe

    万次阅读 多人点赞 2016-07-01 13:14:30
    使用简单工具 jar 打包 exe
  • 1.Java项目打包成jar 2.使用exe4j工具 3.exe4j的设置 4.配置运行环境
  • 在工作过程中心,偶尔遇到使用程序去跑数据,处理文件,每次使用程序去跑比较不方便,所以可以使用idea将一些java程序打包成组件,可以在windows系统上直接运行,这样比较方便去做些重复事情,下面简单介绍下怎么...
  • 一.工程目录(创建module):以贪吃蛇小游戏为例 二. 三. 四. ...若我们之前已经打过一次包了,再次进行打包时会产生MANIFEST.MF文件已经存在的问题。 解决方法: 根据Error提示,删除对应目录

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,694
精华内容 9,877
关键字:

idea将java程序打包成exe

java 订阅