首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过FatJar将JAVA项目导出为JAR包可执行程序

FatJar是一款运行在eclipse上的插件,通过FatJar这款插件你可以将你的JAVA项目导出为JAR包, 并且如果你的项目包含GUI界面,本机装的也有java运行环境,那就可以直接双击打开了。...那有人问了,eclipse也可以将java项目导出为JAR包,干嘛还要装个插件呢, 因为如果你的项目当中包含的有第三方JAR包,那你的项目就会导出来就不能执行。...FatJar使用方式: 可以右键项目选择Build Fat Jar 也可以右键选择Export→选择Other→选择Fat Jar Exporter 点击Browse按钮选择启动类, 选择项目的入口启动类...,点击OK按钮, 点击Finish按钮,默认生成的jar包放在该项目的根目录下面。...至此就成功将项目导出为JAR包格式。

71230

将java或javaweb项目打包为jar包或war包

二、如何打包 本机环境windows 10, jdk 1.8 打成jar或war包使用的是相同的工具 jdk/bin/jar.exe 1、打成jar包 |—————–可以略过,仅为了方便理解打包需要注意的事项...,如果依赖多个jar包,使用空格隔开 路径:相对路径,jar包相对于helloworld.jar文件的路径 绝对路径,jar包在操作系统中的路径 常用相对路径,将依赖的jar...1. 2、使用IDEA进行打包 Main Class: 包含main方法的类; extract to the target JAR: 提取目标jar,此选项需要你为依赖的jar配置绝对路径。...copy to the output directory and link via manifest: 将依赖的jar复制到输出目录中,即和你项目打包的jar在同一级目录。...注意在项目目录下执行命令, “.” 表示对项目目录下的所有文件进行打包,将打包好的项目复制到Tomcat/webapps目录下,启动Tomcat服务器,就可以进行测试了。

3.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用 exe4j 将 Spring Boot 项目打包为 EXE 可执行文件

    使用 exe4j 将 Spring Boot 项目打包为 EXE 可执行文件 什么是 exe4j Exe4j 是一款用于将 Java 应用程序打包为 Windows 平台上可执行文件(.exe)的工具。...确认项目已打包为 JAR 文件: 执行以下命令打包 Spring Boot 项目: mvn clean package 在 target 目录下找到生成的 JAR 文件(如 myapp.jar)。...选择项目类型 在 Executable Type 页面,选择 JAR in EXE mode(将 JAR 包转换为 EXE 文件),然后点击 Next。 3....验证 EXE 文件 将生成的 EXE 文件和依赖的 JAR 或捆绑的 JRE 一起复制到目标环境。 双击 EXE 文件,验证是否能正常运行。 在命令行中运行 EXE 文件,检查是否有错误日志输出。...通过以上步骤,您可以成功使用 Exe4j 将 Spring Boot 项目打包为 Windows 下的 EXE 文件。如果在过程中遇到问题,可以随时询问!

    40710

    如何将Spring Boot应用程序打包为可执行的jar文件?

    摘要本文将从以下几个方面介绍Spring Boot框架的jar包部署:打包成可执行的jar包运行jar包常见的jar包部署问题正文首先我们需要将Spring Boot项目打包成可执行的jar包,然后在目标环境下运行这个...接下来我们将分别介绍这两个步骤。打包成可执行的jar包在使用Spring Boot框架的过程中,我们可以使用Maven或Gradle来构建项目。...其中Maven是比较常见的构建工具,本文以Maven为例来介绍如何将Spring Boot项目打包成可执行的jar包。...Spring Boot项目打包成一个包含所有依赖的可执行jar包。...使用spring-boot-maven-plugin插件来打包应用程序为可执行的jar包。在命令行中使用java -jar命令来运行jar包。

    2.5K73

    windows下使用graalvmspring native将JAVA程序构建为本地可执行的exe程序

    序 使用graalvm aot编译器将java程序编译为本地机器码,大幅提升性能。...随手建一个空springboot项目玩一下启动速度提升肉眼可见,内存占用也大幅下降 执行JAR包 执行AOT编译的exe 环境准备 虚拟机 GraalVM官网 社区版官方下载地址 本文使用...graalvm-ce-java17-windows-amd64-22.0.0.2 VM下载后解压,与JVM一样,将bin目录配置到环境变量path中 VS构建工具 MSVC生成工具官方下载地址 执行安装选择如图项目...可执行文件 使用spring native构建spring应用 直接使用graal AOT构建spring应用是不行的,因为很多通过反射等动态加载机制调用的类无法追踪,导致ClassNotFound错误无法构建...可执行文件

    2.2K30

    【jar】JDK将单个的java文件打包为jar包,并引用到项目中使用【MD5加密】

    】   1.对于封装的jar中非提供给外界使用的方法,尽量将其设置为private   2.对于工具类中经常要使用的方法,可以设定为static,这样在使用过程中不用new一个对象再去引用,可以直接使用类名调用...文件功能类打包为Jar包,可以引入到项目中使用 1.先准备一个java文件 package com.sxd.util; import sun.misc.BASE64Encoder; import java.io.UnsupportedEncodingException...2》将java文件编译为class文件【要求已经安装了JDK并且配置了环境变量】 【因为文件格式为UTF-8,所以采用下面注明编码方式编译】 ?   3》编译完成之后的目录下 ?...3》查看打包出来的jar包以及层级结构 ? ? 4.现在打包jar包成功了,怎么使用到项目中呢?   ...1》如果不想将本jar包交给maven管理,那就直接放在项目的lib中,然后build添加进项目的jar包依赖下   2》如果想交给maven管理,可以将jar包上传到maven私服上,然后在pom.xml

    2K20

    首发! JDK14之jpackage命令尝鲜

    在这里,我们先理一下以前java桌面程序是怎么运行的: jdk8及以前 这时候的java客户端程序,主要分两部分, 一部分是可执行jar包, 一部分是电脑里面要装jdk/jre , 然后通过 java...-jar XXXXX.jar 来运行程序. jdk9及以后的模块化 这是java模块化的一个分界线,其实jdk9,jdk10,我都没有用过, 我是直接尝试的jdk11....一般用于别的模块依赖当前模块的时候 jdk9及以后的打包方式 在jdk9及以后,打包方式,可以不局限于打jar包,可以把jdk的这些模块给一起用jlink打成一个镜像...., 就是我们build目录下的image文件夹 --type 打成什么样的包, 在mac系统中有 app-image , dmg , pkg三个选项, windows的我没试,应该是有exe选项 --name...最终如上图,可以看到生成的dmg文件, 在mac上,进行安装就可以使用了 项目源码 一.Sunflower应用还在开发中, 不久后会开放下载.

    3.8K30

    Java打包成.exe完美教程

    它是许多个人和公司的共同努力的成果,目的是为开发丰富的客户端应用提供一个现代、高效、功能齐全的工具包。...而我最近使用JavaFx搞了一个小工具,主要是对局域网内其他设备的搜寻和展示,目前已开源在gitee。 重点:本文将介绍如何将JavaFx工程打包为.exe文件。...如果是jdk14以下打包exe请参考使用exe4j进行打包。 exe4j打包jar请参考: https://zhuanlan.zhihu.com/p/517738168?...utm_id=0 创建JavaFx项目 首先使用idea新建一个javafx的项目,填写好相关信息 接着下一步到选择GUI控件步骤 随后点击CREATE创建,就可以编写自己的代码了。...可以直接双击运行 这还不够,本文是要将这个app.bat打包为.exe,这里使用jpackage进行打包(注意:jpackage 是在jdk14正式引入的打包工具) 使用jpackage打包成exe 首先使用

    3.2K10

    【错误记录】exe4j 导出的 exe 可执行程序乱码 ( Configure Java Invocation VM Parameters 配置 -Dfile.encoding=GBK 编码 )

    文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 在 IntelliJ IDEA 中开发的 Java 程序 , 参考 【IntelliJ IDEA】导出可执行 JAR 包 博客 , 导出可执行...Java 程序 ; 参考 【IntelliJ IDEA】使用 exe4j 生成 jre + jar 可执行文件并在 Windows 上执行 ( 不安装 jre 执行 java 程序 ) 博客 , 使用...exe4j 将程序导出为 exe 可执行程序 , 导出后 AWT 界面的 Button , Label , Checkbox 等组件显示的文字都是乱码 ; 二、解决方案 ---- 错误解决方案 :...默认配置的 Configure Java Invocation | VM Parameters 配置 参数是 -Dfile.encoding=UTF-8 按照上述设置 , 会出现乱码 ; 这里将编码改为...-8 , 就是 GBK ; -Dfile.encoding=GBK 或 -Dfile.encoding=UTF-8

    69220

    【Java AWT 图形界面编程】设置窗口图标 ( IntelliJ IDEA 的图标资源位置 | 代码实现 | exe4j 设置导出 exe 程序对应的图标资源位置 )

    文章目录 一、IntelliJ IDEA 的图标资源位置 二、exe4j 设置导出 exe 程序对应的图标资源位置 一、IntelliJ IDEA 的图标资源位置 ---- 将图标资源 icon.png...; 二、exe4j 设置导出 exe 程序对应的图标资源位置 ---- 使用 exe4j 工具将 上述 程序导出成 exe 程序 ; 参考 【IntelliJ IDEA】导出可执行 JAR 包 博客..., 将 Java 代码编译成 可执行 jar 包 ; 参考 【IntelliJ IDEA】使用 exe4j 生成 jre + jar 可执行文件并在 Windows 上执行 ( 不安装 jre 执行...java 程序 ) 博客 , 将 jar 包打包成可执行的 exe 文件 ; 将 icon.png 图片 , 拷贝到 生成的 可执行 exe 文件的相同目录 , 该目录对应着 工程的 根目录 ; 拷贝到此处后...(image); 代码 , 可以获取到该图片文件 , 并将其设置为可执行程序的 窗口图标 ;

    1K20

    Java 技术篇-利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar包方法,运行生成后的程序弹出exe4j提示处理,生成的程序显示控制台设置方法

    Java 项目转化为 exe 可执行文件 第一章:IntelliJ IDEA 将项目转化为 jar 包 ① 设置 Artifacts ② 设置是否集成外部 jar 包 ③ 将 java 项目转化为 jar...包 第二章:将 jar 包转化为 exe 程序 ① exe4j 工具下载 ② exe4j 工具转化基础配置 ③ 设置应用类型 ④ 导入项目 jar 包和外部 jar 包 ⑤ 设置 jre 环境要求,指定加载相对位置的...jre 环境 ⑥ 转化完成,保存配置信息 第三章:常见问题处理 ① 运行程序弹出 exe4j 提示 ② 设置运行程序时显示控制台 第一章:IntelliJ IDEA 将项目转化为 jar 包 ① 设置...如果这里不添加,后面 exe4j 里也可以进行添加。 ③ 将 java 项目转化为 jar 包 点击 Build -> Build Artifacts 。...现在的 exe4j 生成的程序最高只支持 1.8 版本。 注: 这里一定要注意,导出 jar 包时开发工具指定的 jar 包,一定不能超过 exe4j 支持的版本,不然生成程序时就会报错。

    2.2K20

    Windows环境下JDK安装与环境变量配置详细的图文教程

    and Samples Downloads JavaFX Demos and Samples Downloads 第一个 java se开发包 第二个 java se开发包+示例 第三个 javaFX...(1)双击jdk-8u25-windows-x64.exe 进行安装。 ? (2)点击“下一步”继续。 ? (3)选择安装路径,然后点击下一步。 默认是在C盘。我这里选择的是D盘。...路径为:D:\Java\jdk1.8.0_25\ ? (4)等待安装结束之后。选择JRE安装的路径,点击下一步。 默认会选择C盘。 ? 等待安装完成。 ? (5)JRE的安装 ?...我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 配置方法: 新建CLASSPATH变量,变量值为:....我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac

    17.7K30

    【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续

    【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2...章节内容03【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe内容概要·规划游戏项目目录·打包为可玩的exe-练习...python打包为可执行exe开源源代码下载地址https://gitee.com/youyacao/esas游戏运行包https://youyacao.lanzouq.com/i60sA2lht5mh...游戏 项目 如何 直接打包为可执行exe要将一个 Python 游戏项目打包为可执行的 EXE 文件,可以使用 PyInstaller 这个工具:安装 PyInstaller首先,你需要安装 PyInstaller...--onefile main.py直接执行,在卓伊凡的目录下,这个命令将生成一个单独的 EXE 文件。

    12010

    JDK 9 中有哪些 jmod 文件?

    ├── javafx.controls.jmod ├── javafx.deploy.jmod ├── javafx.fxml.jmod ├── javafx.graphics.jmod ├── javafx.media.jmod...,其实在它的项目官网上有非常精确而干练的描述: OpenJDK: Project Jigsaw The primary goals of this Project are to: Make the...「在没有模块化的Java中,“模块”的单位基本上就是“JAR包”。...但是JAR包并不适用于模块,因为它: 不保护内部实现(外部代码有许多办法可以探索到JAR包的内部实现,包括反射) 不声明对外部的依赖 没有版本号」 「Jigsaw所引入的模块,从设计上可以堵住反射API...一个模块只能看到别的模块所导出的符号,而无法看到其私有的符号。这么一来,应用层面的Java代码就无法通过反射调用JDK里一些比较敏感的方法了。」

    1.9K40

    Java 中文官方教程 2022 版(十三)

    例如,如果您的应用程序在 Windows 和 Linux 上运行,您必须在 Windows 上运行打包工具来创建.exe或.msi捆绑包,并在 Linux 上运行打包工具来创建.rpm或.deb文件。...设置构建文件 设置所需的打包任务的 Ant 任务。这些任务可以添加到项目的build.xml文件中,或放在一个被build.xml文件导入的单独文件中。...特定于平台的二进制文件的有效值为 Windows 的exe和msi;Linux 的deb和rpm;OS X 的deb、pkg和mac.appStore。...默认情况下,Windows 的 EXE 安装程序不会请求管理员权限。为了强制请求文件关联演示的管理员权限,捆绑参数 win.exe.systemWide 被设置为 true。...然后,你可以使用 Jar 工具的 m 选项将文件中的信息添加到清单中。 警告: 用于创建清单的文本文件必须以新行或回车符结束。如果最后一行没有以新行或回车符结束,最后一行将无法正确解析。

    9400

    【IntelliJ IDEA】使用 exe4j 生成 jre + jar 可执行文件并在 Windows 上执行 ( 不安装 jre 执行 java 程序 )

    文章目录 一、文件准备 二、exe4j 下载 三、exe4j 安装 四、使用 exe4j 生成 jre + jar 可执行文件 五、博客资源 使用 exe4j 生成 jre + jar 可执行文件的本质就是在外面包裹了一层...生成 Windows 上自带 JRE 的可执行文件 ; 前置博客 【IntelliJ IDEA】导出可执行 JAR 包 , 将该博客中生成的 jar 包与 jre 进行打包 , 并执行 ; 一、文件准备...---- 将 【IntelliJ IDEA】导出可执行 JAR 包 , 将该博客中生成的 jar 包拷贝到一个单独的工作目录中 , 这里拷贝到 D:\exe4j_work 目录中 ; 找个 JDK 安装目录...四、使用 exe4j 生成 jre + jar 可执行文件 ---- 运行后的欢迎页 " 1. Welcom " , 不进行任何操作 , 选择 " Next " 按钮 , " 2....Project type " 选项中 , 选择 " JAR in EXE " mode 模式 , 继续 Next , " Short name of your application " 选项设置的是打包后应用的别名

    2.2K20
    领券