launch4j相关内容

32位Windows 7上的Java 11

我开发了嵌入了JDK 11的Java应用程序。我用Launch4j和InnoSetup打包了我的应用程序。 我想在32位Windows 7上运行此应用程序。 是否可以在带有嵌入式Java 64的32位操作系统上运行它? 提前谢谢您。 推荐答案 来自AdoptOpenJDK的人承担了为不同体系结构构建版本的重担,据我所知,有针对JDK 11 32位版本的版本。 检查此do ..
发布时间:2022-09-24 11:16:30 其他开发

Launch4j-由较新版本的Java Runtime(类文件版本55 0)编译的FakeMain此Java Runtime仅识别最高为52 0的类文件版本

这是我尝试执行exe的第一个应用程序。 我正在使用Launch4j来完成这项工作。在执行并尝试运行后,我收到以下错误: 区块引用 Launch4j-线程异常。错误:FakeMain已由较新版本的Java Runtime(类文件版本55.0)编译,此版本的Java Runtime仅识别52.0之前的类文件版本 我搜索了一些有关Java版本的信息,所以我检查了我的Java版本,它们是相同的 ..
发布时间:2022-04-02 11:23:56 Java开发

launch4j exe本身没什么好说的,有人有建议吗?

在Linux上运行,我用launch4j打包了一个exe. 我将 exe 复制到我的 Windows 7 VM 中,然后运行它. 什么也没发生. 我用 --l4j-debug 运行它,仍然没有任何反应(至少,如果有日志文件,我找不到它). 我在这里缺少一些诊断技术吗? 解决方案 创建您的 EXE 的控制台版本(在“标题"选项卡中,将“标题类型"从“GUI"更改为“控 ..
发布时间:2022-01-18 11:45:51 其他开发

使用 Launch4j 将 Java 应用程序固定到 Windows 7 任务栏

我目前正在尝试将 Java 应用程序固定到 Windows 7 任务栏.该应用程序通过 Launch4j 启动.程序图标显示正确,但右键单击任务栏上的图标仅显示带有条目“关闭窗口"的上下文菜单.没有用于将应用程序固定到任务栏的菜单项.将 EXE 文件拖入任务栏也无法正常工作.在任务栏中单击这个新启动器时,任务栏中会出现第二个图标. 我按照这两个问题的解决方案的说明解决了问题,但没有帮助: ..
发布时间:2022-01-18 11:43:10 Java开发

Launch4j、NSIS 和重复固定的 Windows 7 任务栏图标

我遇到了一个问题,当我在 Windows 7 中为我的应用程序固定一个任务栏图标时,单击该图标会为该程序打开一个单独的(重复)图标,而不是将其与用于调用它的快捷方式分组. 应用程序本身是一个 .jar 文件,它使用 Launch4j 打包成一个 .exe.这可以解释为什么图标会重复——Launch4j 正在调用 javaw.exe 的单独进程,当您开始执行此类操作时,看起来 AppModel ..
发布时间:2022-01-18 11:31:10 Java开发

将 Java 应用程序固定到 Windows 7 任务栏

我在 Windows 7 下使用 Launch4j 作为我的 Java 应用程序的包装器,据我了解,它实质上派生了一个 javaw.exe 的实例,该实例反过来解释了 Java 代码.因此,当尝试将我的应用程序固定到任务栏时,Windows 改为固定 javaw.exe.如果没有所需的命令行,我的应用程序将无法运行. 如您所见,Windows 也没有意识到 Java 是宿主应用程序:应用程序 ..
发布时间:2022-01-18 10:56:13 Java开发

如何将 JRE 捆绑到 Java 应用程序的 EXE 中?Launch4j 说“运行时丢失或损坏".

我是 Java 编程的新手,但大体上熟悉一切工作原理.我希望能够将 jar 文件和 jre 放入 windows 可执行文件(exe)中,以便在分发它时,客户端不需要安装 JRE.我应该使用什么程序? 我有 launch4j 并且它似乎完全符合我的要求,但是当我尝试运行该应用程序时,我收到“此应用程序配置为使用捆绑的 Java 运行时环境,但运行时丢失或损坏." 我希望我的应用程序只是 ..
发布时间:2022-01-01 16:43:34 Java开发

Launch4J - 如何将依赖的 jars 附加到生成的 exe

我有一个简单的 java 项目,它需要外部 jars.我用 netbeans 构建它,在 Clean and Build 命令之后,我可以在 dist 目录中找到以下结构: -myApp.jar-lib/库1.jarlibrary2.jar 典型的,我会说. 现在,我想将带有依赖库的 myApp.jar 作为一个 exe 分发.这可能吗?我正在尝试使用 Launch4J.在我创建配置文件 ..
发布时间:2022-01-01 16:42:39 Java开发

如何将 JRE 与 Launch4j 捆绑在一起?

我的电脑上有 Launch4J,这是一个很棒的程序.我感兴趣的其中一项功能是能够将 JRE 捆绑到通用 .EXE 文件中.但是,我找不到任何描述如何执行此操作的文档. 如何将 JRE 与 EXE 捆绑在一起?另外,我在哪里可以得到一个紧凑、便携的 JRE 来运行?Oracle 上的下载链接用于安装程序包. 解决方案 经过一些尝试,我终于找到了将 jre 捆绑到我的应用程序中的解决方法 ..
发布时间:2021-11-25 15:32:50 Java开发

将 Launch4J 配置为仅使用 32 位 JVM

我使用 Launch4J 来启动我的 Java 应用程序,如果系统上存在 x64 JRE,Launch4J 似乎更喜欢它. 不幸的是,我的应用程序无法在 64 位 JVM 上运行,因为我正在加载 32 位 DLL,这是不可能的,并导致 UnsatisfiedLinkError. 有什么方法可以强制/欺骗 Launch4J 仅使用 32 位 JVM? 解决方案 大约一年前我遇到了 ..
发布时间:2021-11-25 05:46:52 Java开发

使用 sign4j 和 jsign 在 ant 中签署 launch4j 可执行文件

我在 Jar 中有一个应用程序,我用 launch4j 将它包装在一个 exe 中,因此用户很容易启动它(在 Windows 中).我有一个证书,所以我对 jar 进行了签名(我不知道这是否真的有必要,因为它将被包装在 exe 中)并且我想对 exe 进行签名,但它损坏了可执行文件. 我使用 ant 来完成所有的过程,看起来像: ..
发布时间:2021-11-11 02:08:31 其他开发

launch4j exe 本身没什么好说的,有人有建议吗?

在 Linux 上运行,我使用 launch4j 打包了一个 exe. 我将 exe 复制到我的 Windows 7 VM 中,然后运行它. 什么也没发生. 我用--l4j-debug 运行它,但仍然没有任何反应(至少,如果有日志文件,我找不到它). 这里是否缺少某些诊断技术? 解决方案 创建一个控制台版本的 EXE(在“标题"选项卡中,将“标题类型"从“GUI"更 ..
发布时间:2021-09-26 18:41:12 其他开发

将 java 代码编译为 exe(例如使用 Launch4Java)是否确保代码不能被逆向工程?

经过我自己的实验,我确信java代码混淆在防止逆向代码工程方面并不安全.因此,我转而使用 Launch4J 将我的核心 jar 文件之一捆绑到单个 EXE 文件中.jar 文件也包含主入口方法.这是否会再次保护代码逆向工程? 解决方案 如果计算机可以运行它,人类就可以对其进行逆向工程. ..
发布时间:2021-07-09 20:56:54 Java开发

用launch4j和maven包装一个java命令行应用程序

我想使用 maven 和 launch4j 将基于 Java 的命令行应用程序及其所有依赖项包装到一个 *.exe 文件中. 现在我已经阅读了关于 SO 的所有类似问题,例如 这个和这个,但我无法让它工作. 任何人都可以提供一个简单的 pom.xml 片段,如何使用所有需要的依赖项来实现这一点.顺便说一句,我应该在 Eclipses 运行配置中运行什么 Maven 构建目标? 这 ..
发布时间:2021-06-02 18:54:42 Java开发

Inno Setup和Launch4j之间的区别

我想为我的Java应用程序创建一个程序包.该应用程序具有GUI. 我对Inno Setup和Launch4j之间的区别感到困惑. 我的主要问题是Inno Setup是否还会创建一个类似Launch4j的.exe文件?还是我需要使用Launch4j创建.exe文件,并使用Inno Setup打包应用程序? 解决方案 Inno setup输出是安装程序,因为它是安装程序制造商.另一 ..
发布时间:2021-05-16 18:43:23 Java开发

如何为使用JDK 11编译的Java程序将JRE与Launch4j捆绑在一起?

我正在使用Launch4j从.jar文件制作.exe文件.但是,当我将其提供给朋友时,它会不断收到该错误“发生了JNI错误,请检查您的安装并重试".我认为JRE和JDK版本有问题.所以我看到了这个问题,但是它太旧了,现在来自OracleJDK11没有像以前那样单独的JRE. 我想知道应该在launch4j程序中放入哪个最低JRE版本(这是强制性的),以及如何解决我朋友不断收到的错误? ..
发布时间:2021-05-06 18:53:13 Java开发

将jar转换为exe launch4j后发生JNI错误

我创建了JavaFX应用程序的JAR文件. JAR文件运行正常,没有任何错误.但是,当我使用launch4j将jar转换为exe并尝试打开exe文件时,出现了两个错误: Java虚拟机启动器 错误:发生了JNI错误,请检查您的安装并重试. Java虚拟机启动器 发生了Java异常. 这是日志: Exception in thread "main" java.lang.Uns ..
发布时间:2021-02-10 19:39:30 Java开发

为什么我从程序兼容性助手收到消息?

我自己的程序的安装完成后,会从“程序兼容性助手"中显示一条消息,指出该程序未正确安装,但一切都正确. 卸载程序存在相同的问题.在Vista下会出现问题.我使用launch4j. 为什么会出现此消息?如何消除客户看不到的消息? 解决方案 如果您不更改注册表和/或目录“程序文件"中的任何内容,则会出现此问题.要解决此问题,您需要在系统上进行一些更改.或者,您可以按照 ..
发布时间:2020-11-29 05:17:17 其他开发

Launch4J可执行文件未按预期执行

工具: Win 7,Launch4J 3.5,简单的Hello world Java控制台应用程序(捆绑在JAR文件中) 大家好, 我有一个基本的JAVA控制台应用程序,它不要求任何输入,只是一个简单的应用程序,它可以打开控制台窗口并显示Hello World文本. 我构建起来非常简单,因此我可以尝试使用Launch4J 3.5并从jar文件中构建可执行文件. 一切看起来都 ..
发布时间:2020-11-02 00:09:55 Java开发