问题标签 [exe4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1763 浏览

java - i4jdel.exe 在 EXE4J 包装的 java 应用程序中做什么?

如果我运行一个包装在 EXE4J 中的 java 应用程序来制作本机 Windows 应用程序,那么在启动时它将创建并运行一个i4jdel.exe从用户的临时文件夹中调用的可执行文件。不幸的是,一些防病毒软件将此程序归类为恶意软件。

这到底i4jdel.exe是怎么回事?它有什么作用,最重要的是,是否有任何官方消息证实其真实性?

0 投票
0 回答
191 浏览

java - 将图像目录添加到 EXE 文件中

我正在尝试使用 exe4j 工具从我的 Java 应用程序制作一个 EXE 文件。我已经成功构建了项目 JAR 文件以及lib目录。我已经创建了 EXE 并且它工作顺利。我正在我的应用程序中创建条形码和个人资料照片。这就是我设置路径的方式

  • 保存图像

    /li>
  • 加载图像...

    /li>

但是在转换为 EXE 之后,图像文件路径不会从它应该加载的位置加载。出现错误File Could not found

此过程与 JAR 以及项目完美配合。在设置这样的路径之前我应该​​知道哪些概念可能是 exe 中的问题?

我应该将图像保存在外部位置吗?像C:/documents/..我该怎么做呢?

0 投票
1 回答
768 浏览

java - 如何将 WebStart JNLP 与 JRE 捆绑在一起

我有一个大型 Java 应用程序,由于历史原因,它被开发为一个小程序(在 Web 浏览器中运行)。

现在我们有兴趣将它部署为与 JRE 捆绑的独立应用程序,exe4j 看起来很有希望。

但是有一个棘手的部分:当前的小程序将其代码库存储在本地 Web 服务器上,因此任何时候用户在远程 PC 上运行小程序 - 它都会从服务器下载 jar,因此始终运行最新版本。
在更新的情况下 - 我们的工程师只需更新服务器上的 jar 并在远程 PC 上重新启动小程序。

这是我们需要保持的东西。

如果我将小程序更改为独立的 Java 应用程序 - 我知道使用 JNLP 和 Web Start 运行它以保持这种“自动更新”功能的方式

但是是否可以将此 JNLP 用作 exe4j 的起点-我无法弄清楚。

所以最终结果应该是:捆绑了 jre 和我的应用程序的 exe 文件(可能带有 jre 等附属目录),它会根据服务器上的代码检查自身,并在运行前根据需要更新自身。

0 投票
2 回答
550 浏览

java - 包含使用 exe4j 工具创建的带有 .exe 的 jre 包

我已经使用 exe4j 工具制作了 .exe 文件。但现在我想要将 jre 包与 .exe 一起包含在内。那么我可以添加这个捆绑包,以便在运行 .exe 系统到系统时无需安装 java。我使用 exe4j 工具制作 .exe 文件。

0 投票
0 回答
105 浏览

exe4j - java GUI应用程序如何接收参数?

我有一个同时具有控制台和 GUI 模式的 Java 程序。如果不带参数启动(双击它),它将作为 GUI 程序出现。如果传入至少一个参数(通过 cmd),它将作为命令行出现。

现在,我需要将其转换为 Windows 上的 .exe 应用程序。我用的是exe4j,我确实选择了“允许控制台参数”,next next next。成功生成.exe。

豆豆点击.exe文件,可以作为GUI程序启动;但是当我像这样通过 cmd 启动它时: >test.exe param1 prama1

没有任何反应,没有 system.out 显示,我不知道该怎么办?我花了很多时间。我应该怎么做?

0 投票
1 回答
93 浏览

install4j - 如何限制 exe4j 中重定向标准输出的大小

我们正在使用 install4j/exe4j 创建一个 Windows 启动器。我们在 Advanced Options / Exe4j Wizard - Redirection 中配置 stdout / stderr 的重定向。

是否可以限制生成的日志的大小?甚至更好:类似于 log4j 中的滚动文件附加程序?

问候, 马库斯

0 投票
3 回答
16890 浏览

java - JAVA_HOME 环境变量不指向 JDK 或 JRE

启动 java 应用程序 (.exe) 而不是 .jar 时出现问题。仅供参考,我有一个程序,例如安装 java(JDK 7 和 JRE 7),使用环境变量 JAVA_HOME 和 EXE4J_JAVA_HOME。但是,当我查看控制面板时,Java(TM) 7 并不存在。这是我启动 .exe 时得到的图像

在此处输入图像描述

当我单击确定时,这就是结果

在此处输入图像描述

在此处输入图像描述

非常感谢其他人的帮助。谢谢

0 投票
1 回答
4651 浏览

java - 如何在eclipse中解决java.lang.ClassNotFoundException

我试图从我的代码创建 exe 文件,但它让我出错

我使用exe4j工具从 jar 文件生成 exe 我使用 Jdk 1.8.0_25

这是我主要课程的一部分(Access2)

当我从 Eclipse 运行程序时,显示“错误路径或文件丢失”

我该如何解决?它说我的课程没有找到但它存在解决方案是什么?

0 投票
1 回答
112 浏览

java - 使用 exe4j 文件编写程序创建 setup.exe 后无法正常工作

我想创建日志文件并在 java 中向该文件写入一些文本。我完成了该任务。当运行 jar 文件时,此代码运行良好。但是在使用 exe4j 文件写入过程创建 setup.exe 后不起作用。任何人都知道该怎么做这个?

这就是我如何获取 jar 文件所在目录的路径

这是我的日志文件创建过程

0 投票
1 回答
41 浏览

java - 如何使用个人设置安装 MySQL 或 MsSQL

我想使用Javaand开发一个外部 PC 应用程序MsSQL/MySQL。我想与所有人分享。但我不知道如何在没有正常手动数据库安装的情况下安装MS SQL或自动使用我的应用程序设置。MySQL或者有没有其他方法可以使用“Java + 任何数据库服务器”开发这样的应用程序?或者是否有任何使用 Java 成功完成此过程的最佳方法?