gpt4 book ai didi

java - 通过 eclipse 创建一个包含 .exe 文件的可运行 JAR

转载 作者:行者123 更新时间:2023-11-29 09:24:35 24 4
gpt4 key购买 nike

大家好 - 我浏览了大量的在线论坛并询问了许多专业的 Java 开发人员,但我无法找到足够的帮助来创建我目前正在完成的财务应用程序的独立可运行 jar 文件。该应用程序使用两个外部程序;一个名为 convert 的 ImageMagick 文件转换程序和一个名为 gocr045 的 OCR 程序。我通过 eclipse 开发了这个应用程序,并多次尝试使用 eclipse 的自动可运行 jar 文件创建向导来打包内容。在我的机器上一切正常,我的应用程序按预期运行,但由于某种原因,每当该应用程序在另一台计算机上运行时,它都会编译并显示 GUI,但两个外部功能不起作用。我已经在其他机器上安装了这些功能,但到目前为止,我发现这个问题的唯一解决方法是通过 eclipse 在机器上手动创建可运行的 jar。不幸的是,这将不起作用,因为该应用程序将在完成后商业化,我不能四处安装 eclipse 然后为每个购买它的用户安装该应用程序。我怀疑这是一些微不足道的问题,希望像你们这样的 Java 专家能够立即为我解决它。它可能与签署 jar 文件有关吗?

谢谢,我希望能尽快收到您的回复,

马克·科根KoganApps (www.koganapps.com)

最佳答案

是否已将单独的 exe 添加到您机器上的 PATH 中?如果您在调用 Runtime.exec() 方法时没有指定 exe 的完整路径,您可能会从系统路径中选择位置。

我愿意

  1. 确认 exe 位于相对于 jar 位置的已知位置
  2. Runtime.exec() 方法使用这个已知的相对位置
  3. 确保 exes 没有保存在 jar 中(我不认为如果它们是这样的话它会起作用)

我认为签名与此无关。

关于java - 通过 eclipse 创建一个包含 .exe 文件的可运行 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3697658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com