launch4j相关内容
我开发了嵌入了JDK 11的Java应用程序。我用Launch4j和InnoSetup打包了我的应用程序。 我想在32位Windows 7上运行此应用程序。 是否可以在带有嵌入式Java 64的32位操作系统上运行它? 提前谢谢您。 推荐答案 来自AdoptOpenJDK的人承担了为不同体系结构构建版本的重担,据我所知,有针对JDK 11 32位版本的版本。 检查此do
..
这是我尝试执行exe的第一个应用程序。 我正在使用Launch4j来完成这项工作。在执行并尝试运行后,我收到以下错误: 区块引用 Launch4j-线程异常。错误:FakeMain已由较新版本的Java Runtime(类文件版本55.0)编译,此版本的Java Runtime仅识别52.0之前的类文件版本 我搜索了一些有关Java版本的信息,所以我检查了我的Java版本,它们是相同的
..
在Linux上运行,我用launch4j打包了一个exe. 我将 exe 复制到我的 Windows 7 VM 中,然后运行它. 什么也没发生. 我用 --l4j-debug 运行它,仍然没有任何反应(至少,如果有日志文件,我找不到它). 我在这里缺少一些诊断技术吗? 解决方案 创建您的 EXE 的控制台版本(在“标题"选项卡中,将“标题类型"从“GUI"更改为“控
..
我目前正在尝试将 Java 应用程序固定到 Windows 7 任务栏.该应用程序通过 Launch4j 启动.程序图标显示正确,但右键单击任务栏上的图标仅显示带有条目“关闭窗口"的上下文菜单.没有用于将应用程序固定到任务栏的菜单项.将 EXE 文件拖入任务栏也无法正常工作.在任务栏中单击这个新启动器时,任务栏中会出现第二个图标. 我按照这两个问题的解决方案的说明解决了问题,但没有帮助:
..
我遇到了一个问题,当我在 Windows 7 中为我的应用程序固定一个任务栏图标时,单击该图标会为该程序打开一个单独的(重复)图标,而不是将其与用于调用它的快捷方式分组. 应用程序本身是一个 .jar 文件,它使用 Launch4j 打包成一个 .exe.这可以解释为什么图标会重复——Launch4j 正在调用 javaw.exe 的单独进程,当您开始执行此类操作时,看起来 AppModel
..
我在 Windows 7 下使用 Launch4j 作为我的 Java 应用程序的包装器,据我了解,它实质上派生了一个 javaw.exe 的实例,该实例反过来解释了 Java 代码.因此,当尝试将我的应用程序固定到任务栏时,Windows 改为固定 javaw.exe.如果没有所需的命令行,我的应用程序将无法运行. 如您所见,Windows 也没有意识到 Java 是宿主应用程序:应用程序
..
我是 Java 编程的新手,但大体上熟悉一切工作原理.我希望能够将 jar 文件和 jre 放入 windows 可执行文件(exe)中,以便在分发它时,客户端不需要安装 JRE.我应该使用什么程序? 我有 launch4j 并且它似乎完全符合我的要求,但是当我尝试运行该应用程序时,我收到“此应用程序配置为使用捆绑的 Java 运行时环境,但运行时丢失或损坏." 我希望我的应用程序只是
..
我有一个简单的 java 项目,它需要外部 jars.我用 netbeans 构建它,在 Clean and Build 命令之后,我可以在 dist 目录中找到以下结构: -myApp.jar-lib/库1.jarlibrary2.jar 典型的,我会说. 现在,我想将带有依赖库的 myApp.jar 作为一个 exe 分发.这可能吗?我正在尝试使用 Launch4J.在我创建配置文件
..
我的电脑上有 Launch4J,这是一个很棒的程序.我感兴趣的其中一项功能是能够将 JRE 捆绑到通用 .EXE 文件中.但是,我找不到任何描述如何执行此操作的文档. 如何将 JRE 与 EXE 捆绑在一起?另外,我在哪里可以得到一个紧凑、便携的 JRE 来运行?Oracle 上的下载链接用于安装程序包. 解决方案 经过一些尝试,我终于找到了将 jre 捆绑到我的应用程序中的解决方法
..
我使用 Launch4J 来启动我的 Java 应用程序,如果系统上存在 x64 JRE,Launch4J 似乎更喜欢它. 不幸的是,我的应用程序无法在 64 位 JVM 上运行,因为我正在加载 32 位 DLL,这是不可能的,并导致 UnsatisfiedLinkError. 有什么方法可以强制/欺骗 Launch4J 仅使用 32 位 JVM? 解决方案 大约一年前我遇到了
..
我在 Jar 中有一个应用程序,我用 launch4j 将它包装在一个 exe 中,因此用户很容易启动它(在 Windows 中).我有一个证书,所以我对 jar 进行了签名(我不知道这是否真的有必要,因为它将被包装在 exe 中)并且我想对 exe 进行签名,但它损坏了可执行文件. 我使用 ant 来完成所有的过程,看起来像:
..
在 Linux 上运行,我使用 launch4j 打包了一个 exe. 我将 exe 复制到我的 Windows 7 VM 中,然后运行它. 什么也没发生. 我用--l4j-debug 运行它,但仍然没有任何反应(至少,如果有日志文件,我找不到它). 这里是否缺少某些诊断技术? 解决方案 创建一个控制台版本的 EXE(在“标题"选项卡中,将“标题类型"从“GUI"更
..
在 Launch4J 插件的帮助下,我编写了一个插件来为我的项目创建 EXE 和 JAR.但是,在执行 EXE 文件时,出现错误 - 错误:无法找到或加载主类 但是,我通过给 java -jar app.jar 运行 JAR,它运行完美. 这是我的插件部分 org.springframework.bootspring-bo
..
经过我自己的实验,我确信java代码混淆在防止逆向代码工程方面并不安全.因此,我转而使用 Launch4J 将我的核心 jar 文件之一捆绑到单个 EXE 文件中.jar 文件也包含主入口方法.这是否会再次保护代码逆向工程? 解决方案 如果计算机可以运行它,人类就可以对其进行逆向工程.
..
我想使用 maven 和 launch4j 将基于 Java 的命令行应用程序及其所有依赖项包装到一个 *.exe 文件中. 现在我已经阅读了关于 SO 的所有类似问题,例如 这个和这个,但我无法让它工作. 任何人都可以提供一个简单的 pom.xml 片段,如何使用所有需要的依赖项来实现这一点.顺便说一句,我应该在 Eclipses 运行配置中运行什么 Maven 构建目标? 这
..
我想为我的Java应用程序创建一个程序包.该应用程序具有GUI. 我对Inno Setup和Launch4j之间的区别感到困惑. 我的主要问题是Inno Setup是否还会创建一个类似Launch4j的.exe文件?还是我需要使用Launch4j创建.exe文件,并使用Inno Setup打包应用程序? 解决方案 Inno setup输出是安装程序,因为它是安装程序制造商.另一
..
我正在使用Launch4j从.jar文件制作.exe文件.但是,当我将其提供给朋友时,它会不断收到该错误“发生了JNI错误,请检查您的安装并重试".我认为JRE和JDK版本有问题.所以我看到了这个问题,但是它太旧了,现在来自OracleJDK11没有像以前那样单独的JRE. 我想知道应该在launch4j程序中放入哪个最低JRE版本(这是强制性的),以及如何解决我朋友不断收到的错误?
..
我创建了JavaFX应用程序的JAR文件. JAR文件运行正常,没有任何错误.但是,当我使用launch4j将jar转换为exe并尝试打开exe文件时,出现了两个错误: Java虚拟机启动器 错误:发生了JNI错误,请检查您的安装并重试. Java虚拟机启动器 发生了Java异常. 这是日志: Exception in thread "main" java.lang.Uns
..
我自己的程序的安装完成后,会从“程序兼容性助手"中显示一条消息,指出该程序未正确安装,但一切都正确. 卸载程序存在相同的问题.在Vista下会出现问题.我使用launch4j. 为什么会出现此消息?如何消除客户看不到的消息? 解决方案 如果您不更改注册表和/或目录“程序文件"中的任何内容,则会出现此问题.要解决此问题,您需要在系统上进行一些更改.或者,您可以按照
..
工具: Win 7,Launch4J 3.5,简单的Hello world Java控制台应用程序(捆绑在JAR文件中) 大家好, 我有一个基本的JAVA控制台应用程序,它不要求任何输入,只是一个简单的应用程序,它可以打开控制台窗口并显示Hello World文本. 我构建起来非常简单,因此我可以尝试使用Launch4J 3.5并从jar文件中构建可执行文件. 一切看起来都
..