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

使用javapackager打包各系统安装包

源文件必须位于名为 的文件夹src中,生成的文件(JAR、JNLP、HTML 和自包含应用程序包)位于名为 的文件夹中dist。此命令只能以最少的方式配置,并且尽可能自动化。...-srcdir dir:要打包的文件的基本目录。 -srcfiles files:-srcdir选项指定的目录中的文件列表。如果省略,将使用目录中的所有文件(在这种情况下这是一个强制参数)。...-srcdir dir:要打包的文件的基本目录。 -srcfiles files:-srcdir选项指定的目录中的文件列表。如果省略,将使用目录中的所有文件(在这种情况下这是一个强制参数)。...如果省略,将使用目录中的所有文件(在这种情况下这是一个强制参数)。列表中的文件必须用空格分隔。 20 -templateId:模板处理应用的应用ID。...runtime=path:运行时=路径要包含在包中的 JRE 或 JDK 的位置。提供 JDK 或 JRE 的根文件夹的文件路径。

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

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

    截至 JDK 的 8u40 版本,Windows EXE 和 MSI 捆绑程序,Linux DEB 和 RPM 捆绑程序以及 Mac .app 捆绑程序支持文件关联。...默认情况下,Windows 的 EXE 安装程序不会请求管理员权限。为了强制请求文件关联演示的管理员权限,捆绑参数 win.exe.systemWide 被设置为 true。...自包含应用程序提供一个单独的可安装捆绑包,安装所有应用程序和运行它们所需的 JRE。 多个启动器演示包括转换现有应用程序中描述的动态树演示和使用文件关联中描述的文件关联演示。...要为多个启动器演示生成可安装的捆绑包,请参见转换现有应用程序中的“生成捆绑包”部分。 当您安装自包含应用程序时,将安装具有多个启动器入口点的文件关联演示和具有自己入口点的动态树演示。...例如,在 Windows 上,开始菜单中的Java Demos文件夹包含两个条目:动态树演示和多个启动器演示。

    9400

    install4j Mac(java安装程序生成工具)10.0激活版

    install4j for Mac是一款功能强大,可以在多平台使用的Java安装文件生成工具,install4j用于生成Java应用程序本地化的安装及应用程序发布,install4j 的优异性在于它易于使用...,紧密的集成到目标平台,以及灵活的JRE 管理与部署选项。...install4j为各种用例提供屏幕和操作,并允许您直接在Install4j IDE中创建自己的操作。...图片Install4j mac功能特色非常易于使用某些安装程序构建者要求您首先成为构建安装程序的专家。install4j不是这样,所有配置步骤都是直观且不言自明的。...除了编写自己的自定义屏幕之外,install4j还包含一个独特的表单屏幕概念,它看起来很好并且易于配置。凭借其强大的可变系统,install4j使您可以在其他屏幕和操作中使用输入的信息。

    94920

    此情可待成追忆:Java Mac 版的黄金时代

    在将其移植到 Windows 的过程中,最难的就是为它开发安装程序。一开始,我用 Launch4J 为它创建了 Windows.exe 的启动程序。...此外,为了给 Java 致命一击,他们还在 App Store 的指导方针中明文规定,App Store 的应用不允许使用任何已经过时的库。...我能够将我的 Swing 代码剔除,并生成一个只有我的应用的业务逻辑的 jar,然后使用 IKVM 将其转换为一个 .dll 文件。...我所用的老式捆绑器和苹果的 Java 绑定,并没有将 JRE 捆绑到应用中,而是将它和系统中的 Java 安装绑定。在 JDK7 中,你需要将整个 JRE 捆绑到你的应用捆绑器中。...It's this big heavyweight ball and chain.)由于 JRE 捆绑在每个 Java 应用中,所以每次下载应用更新时,用户都会收到提示。

    77220

    大数据必学Java基础(九):JDK,JRE,JVM的区别

    JDK是面向开发者的,JRE是面向使用JAVA程序的用户,上面只是简单的区别通过上图发现发现有两个JRE文件夹,如果细看里面的内容基本上是一样的,如果是只是Java程序使用者,那么只会有最外层的那个JRE...两套JRE运行的时候究竟运行哪一个呢,这个时候JDK中java.exe先从自身目录中找,然后父级目录中找,如果都没有就去注册表中找 三、再说JRE和JVMJVM -- java virtual machineJVM...在JDK下面的的jre目录里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。 ​...JVM+Lib=JRE,如果讲的具体点就是bin目录下的jvm.dll文件, jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary...因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录下的jvm.dll。​​

    634111

    【高级开发进阶】1.1.1 启动类、扩展类、应用程序类加载器

    学完本章中,读者需要回答: 1.类加载器的运行过程 2.类加载器分别在JRE的那些位置 3.什么是双亲委派机制? 我想大家一开始都想知道一个java文件是怎么在JVM里面运行的?...图1.1.1.1 java文件如何在jvm运行的 文字表述一下执行顺序: 启动虚拟机 (C++负责创建) 【windows : bin/java.exe调用 jvm.dll Linux : java...调用 libjvm.so 】 创建一个引导类加载器实例 (C++实现) C++ 调用Java代码,创建JVM启动器,实例sun.misc.Launcher 【这货由引导加载器负责加载创建其他类加载器...】 sun.misc.Launcher.getLauncher() 获取运行类自己的加载器ClassLoader --> 是AppClassLoader 获取

    50520

    Cobalt Strike 学习记录

    └── winvnc.x86.dll 1 directory, 17 files 服务端安装 下载好CobaltStrike.zip解压,将文件夹放入Linux机器中(我放在了 opt 目录下.../teamserver # host:服务器外网IP # password:客户端连接需要的密码 客户端安装 将上面同样的文件夹在Windows上面放一份...,双击运行文件夹中的 Cobalt Strike 4.exe ,这个exe是我自己制作的启动器,如果你下载的其他安装包,你可以点击文件夹中的 start.bat 进行启动。...扩展知识:启动器制作 每次启动Cobalt Strike都得通过start.bat 进行启动,但是追求完美的简简是忍受不了的,那么接下来就来制作一个exe启动器 修改前后对比: 图片 制作需要用到 Bat_To_Exe_Converter...:让ps命令可以显示父子关系并显示颜色 脚本位置:命令行中 地址: https://github.com/ars3n11/Aggressor-Scripts 参考:使用Aggressor脚本雕饰Cobalt

    1.3K30

    用 WiX 制作安装包:为 WiX 制作的 exe 安装包添加 .NET Framework 前置的安装步骤

    做两件事情: 将 .NET Framework 的安装加入到捆绑包的安装过程中; 将 .NET Framework 的安装包文件嵌入到捆绑包中或随包放到单独的文件中(可选)。...将 .NET Framework 的安装加入到捆绑包的安装过程中 WixNetFxExtension.dll 中已经自带好了各种版本的 .NET Framework 安装方法,其中每个版本都含在线安装和离线安装两种方法...对于 Bundle 捆绑包来说,这个目录指代了两种意思: 跟捆绑包的 exe 同一目录下的“redist”文件夹中; 捆绑包打包后包内的虚拟目录“redist”中。...: 解释一下: 我创建了一个“Assets”文件夹用于存放刚下载好的 .NET Framework 的离线安装包(为了避免读者在概念上产生混淆,我刻意避开使用 redist 这个名字,以示说明解决方案内的文件夹结构仅为开发文件夹结构...如果你希望避免用户选择文件,那么就需要把安装包放到 exe 文件同级目录下的 redist 文件夹中。

    85610

    MacOS|Windows 2023最新 PhpStorm 2023.1 安装教程

    与 IDE(基于JRE 17)捆绑在一起。...Toolbox 应用程序维护您所有项目的列表,以便在正确的 IDE 和版本中快速打开任何项目。视窗苹果系统Linux安装工具箱应用程序从Toolbox App 网页下载安装程序.exe。...将带有 PhpStorm命令行启动器的目录添加到PATH环境变量,以便能够从命令提示符中的任何工作目录运行它们。将打开文件夹作为项目操作添加到系统上下文菜单(当您右键单击文件夹时)。...编辑要运行 PhpStorm,请在 Windows开始菜单中找到它或使用桌面快捷方式。您还可以在bin下的安装目录中运行启动器批处理脚本或可执行文件。...要执行静默安装,请使用以下开关运行安装程序:/S: 启用静默安装/CONFIG: 指定静默配置文件的路径/D: 指定安装目录路径此参数必须是命令行中的最后一个,并且即使路径包含空格,也不应包含任何引号。

    2K30

    JVM,JRE,JDK之间的区别和联系

    [jdl, jre, jvm] JDK包含了JRE,JRE包含了JVM JDK:java开发工具包,针对java开发人员,可以编译运行java程序 JRE:java运行时环境,针对使用java程序的客户...什么是JRE JRE是Java运行环境,所有Java程序必须依赖JRE才能运行.只有JVM是不能运行字节码文件的(.class),因为解释的字节码的时候需要lib库....JRE里面有两个文件夹bin/,lib/。bin/就是JVM,lib就是JVM所需要库。....exe* javafxpackager.exe* jjs.exe* ktab.exe* vcruntime140.dll* javah.exe* jli.dll...jre的区别 相同点:这两个JRE都可以作为Java程序的运行环境 不同点:JDK只能使用自己目录自带的JRE,不能使用外面单独安装的JRE 开发到运行 安装JDK环境,调用本地的Java api完成业务代码

    3.7K00

    JVM,JRE,JDK之间的区别和联系

    jdl, jre, jvm JDK包含了JRE,JRE包含了JVM JDK:java开发工具包,针对java开发人员,可以编译运行java程序 JRE:java运行时环境,针对使用java程序的客户,...什么是JRE JRE是Java运行环境,所有Java程序必须依赖JRE才能运行.只有JVM是不能运行字节码文件的(.class),因为解释的字节码的时候需要lib库....JRE里面有两个文件夹bin/,lib/。bin/就是JVM,lib就是JVM所需要库。....exe* javafxpackager.exe* jjs.exe* ktab.exe* vcruntime140.dll* javah.exe* jli.dll...jre的区别 相同点:这两个JRE都可以作为Java程序的运行环境 不同点:JDK只能使用自己目录自带的JRE,不能使用外面单独安装的JRE 开发到运行 安装JDK环境,调用本地的Java api完成业务代码

    91410

    十一.那些年的熊猫烧香及PE病毒行为机理分析

    (2) 感染与传播方式 感染可执行文件 熊猫烧香病毒会搜索并感染系统中特定目录外的所有.EXE / .SCR / .PIF / .COM等文件,将自身捆绑在被感染文件前端,并在尾部添加标记信息:.WhBoy...换句话说,445端口打开就相当于我们可以在局域网中轻松访问各种共享文件夹,如果您的电脑是弱密码,很容易就被攻破,这里使用IPC 暴力爆破。...该程序即为熊猫烧香病毒创建出来的进程。 第四步,输入“taskkill /f /im 1684”命令强制结束这个进程,其中“/f”表示强制执行,“/im”表示文件镜像,“1684”对应PID值。...第九步,我们需要删除这个病毒,这里使用CMD命令行对其进行删除。 输入“del /f spoclsv.exe”强制删除该文件,显示如下图所示,成功删除。...在无文件加载中,如果DLL没有实体文件,是否可以在内存中完成DLL加载? 病毒运行一定要开启新的进程吗? 如何编写感染性病毒的清除程序?其与系统感染性病毒的清除方法有何差异?

    9K60

    java教程系列二:Java JDK,JRE和JVM分别是什么?

    Java程序执行过程 在深入了解Java内存区域之前,我们先了解Java源文件是如何执行的。 我们使用编辑器在Simple.Java文件中编写源代码。 程序必须编译成字节码。...它扫描JRE lib文件夹中的rt.jar。 如果找不到类,那么extension加载器将在jre \ lib \ ext包中搜索类文件。...什么是JRE Java运行时环境(JRE)是一个软件包,它将库(jar)和Java虚拟机以及其他组件捆绑在一起,以运行用Java编写的应用程序。JRE只是JVM的一部分。...要执行Java应用程序,只需要在计算机中安装JRE。 这是在计算机上执行Java应用程序都是最低要求。 JRE包含了以下组件– Java HotSpot客户端虚拟机使用的DLL文件。...Java HotSpot服务器虚拟机使用的DLL文件。 Java运行时环境使用的代码库,属性设置和资源文件。例如rt.jar和charsets.jar。

    77410

    【开发环境】JRE 裁剪 ① ( 裁剪 bin 目录下的 dll 动态库文件 )

    download.csdn.net/download/han1202012/87388400 一、JRE 裁剪 ---- 在 【IntelliJ IDEA】使用 exe4j 生成 jre + jar 可执行文件并在...Windows 上执行 ( 不安装 jre 执行 java 程序 ) 博客中介绍了使用 exe4j 工具将 Java 程序封装成了可以在 Windows 中执行的 exe 程序 ; 封装完成后 , 大小...; 二、裁剪 bin 目录下的 dll 动态库文件 ---- 下载 Process Explore 工具 , 我已经将该工具上传到了 CSDN 的资源中 , 可以 0 积分下载 ; 下载地址 : https...工具 , 选中 " JRE裁剪示例.exe " 进程 , 然后使用 " Ctrl + D " 快捷键 , 点击下方的 " Path " , 将下方的内容按照名称进行排列 , 在最下方可以看到 该进程...exe4j_work\JreCutter\jre_32\bin\client 目录中 , 保留 jvm.dll 文件 , 删除其它文件 ; 删除后 , 程序正常执行 , 裁剪成功 ; 这 3 个目录没有用到

    69120

    Amlegit - amlegit.com 的逆向工程(1)

    Amlegit 是与 HWID 欺骗器捆绑在一起的 Apex 传奇作弊软件,其用户群略高于三千用户。作弊本身提供了一个 2d 框 esp、无声瞄准和其他一些功能。...[zg1fe59p6y.png] 启动器 ---- 我将要谈论的发射器实际上是他们的“第二阶段”发射器。...启动器的第一阶段下载并将所有 QT 文件/可执行文件放在一个随机临时文件夹中,然后启动第二个启动器。在这个临时文件夹中有三个文件,buffer.dll、inject.dll 和 mmap.dll。...这可以通过查看调用这些导出函数的内容来实现。幸运的是,除了 GetDriver(在 inject.dll 转储中引用)之外,第二阶段启动器对所有这些函数都有外部参照。...通过读取程序集,我们可以知道正在使用整个 64 位数据(这意味着它返回一个 long long)。

    984160

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

    无论是服务器端、GUI 程序还是命令行应用,都可以通过 exe4j 生成独立的 EXE 文件。此外,exe4j 还可以: 替代默认的 java.exe,以自定义进程名出现在任务管理器中。...JRE 捆绑: 如果目标环境可能没有安装 JDK/JRE,建议将最小化的 JRE(如使用 jlink 生成的)与应用程序一同打包。...如果您的项目使用了 JDK 17 或更高版本,请改用其他工具(如 Launch4j 或 jpackage)。 路径配置: 使用相对路径可以提高可移植性,尤其是在捆绑 JRE 的情况下。...验证 EXE 文件 将生成的 EXE 文件和依赖的 JAR 或捆绑的 JRE 一起复制到目标环境。 双击 EXE 文件,验证是否能正常运行。 在命令行中运行 EXE 文件,检查是否有错误日志输出。...通过以上步骤,您可以成功使用 Exe4j 将 Spring Boot 项目打包为 Windows 下的 EXE 文件。如果在过程中遇到问题,可以随时询问!

    40810

    四种方法获取可执行程序的文件路径(.NET Core .NET Framework)

    而对于 .NET Core 程序,如果直接发布成带环境依赖声明的 dll,那么实际运行的进程是 dotnet.exe;而如果发布成自包含的 exe 程序,其主 exe 也是一个非托管的 CLR 启动器而已...不过此方法也只是获取到文件夹而已,不包含文件名。 所以此方法适用条件: 你不需要知道文件名,只是要一个程序所在的文件夹而已。...对于 .NET Core 程序来说: 如果发布成带环境依赖声明的 dll,那么此方法获取到的可执行程序名将是 dotnet.exe,这显然不会是我们预期的行为; 如果发布成自包含的 exe,那么此方法获取到的可执行程序名就是程序自己的名称...使用命令行参数获取 我在另一篇博客中提到命令行参数中包含应用程序路径: .NET 命令行参数包含应用程序路径吗? - 吕毅 于是我们也可以通过命令行参数来获取到可执行程序的路径。...如果我们只需要获取程序所在的文件夹 那么请直接使用 AppDomain.CurrentDomain.SetupInformation.ApplicationBase 如果我们需要获取到可执行程序的完整路径

    6.9K20

    常用DOS命令汇总

    常用的有:dir,rd,cd,md等等,用一句话概括就是内部命令是DOS 系统中自带的,使用时只要输入命令就能执行,而外部命令使用是,需要有装有外部命令的软盘或光盘,才能够使用。...木马捆绑工具,系统自带 logoff 注销命令 ntmsmgr.msc 移动存储管理器 lusrmgr.msc 本机用户和组 ntmsoprq.msc 移动存储管理员操作请求 magnify 放大镜实用程序...取消ZIP支持 netstat -an (TC)命令检查接口 regsvr32 /u *.dll 停止dll文件运行 notepad 打开记事本 rsop.msc 组策略结果集 Nslookup IP...EVENTQUERY 显示指定准则的事件日志项目。 rem 记录批处理文件或CONFIG.SYS中的注释。 exit 退出CMD.EXE程序(命令解释程序)。 ren 重新命名文件。...ver 显示Windows的版本。 vol 显示磁盘卷标和序列号。 type 显示文本文件的内容。 tree 以图形显示启动器或路径的目录结构。

    3.4K10
    领券