当前位置: 首页 > 知识库问答 >
问题:

部署-Java应用

阎枫涟
2023-03-14

我已经创建了一个Java应用程序。它可以部署了。

我已经从我的代码中制作了jar文件。使用Launch4j包装它并将jre与它捆绑在一起并访问我的exe文件(由Launch4j生成)。所以,无需安装JRE,一切正常。

但是一个小问题是我的Exe文件必须位于捆绑JRE的某个预定义的相对路径上。

例如,假设用户已将其安装在E:/(我的软件)中,其中我的软件包含JRE文件和我的Exe文件。现在,如果用户将exe文件复制到他的桌面,那么他将无法执行它。

所以,我想有没有办法,我可以在我的exe或任何其他tweek中捆绑jre,以便用户可以从他的PC上的任何地方执行exe文件?

共有2个答案

周昊乾
2023-03-14

将JRE与exe捆绑在一起的一种选择是使用例如jPortable创建一个Portable Edition应用程序。因此,您可以在PC上的任何地方执行exe而无需安装JRE。但更好的选择是创建一个自定义安装程序,该安装程序将检查客户端PC中JRE的当前安装,如果没有找到其他兼容的JRE,则将其作为必需选项安装。

胡鸿禧
2023-03-14

尝试为您的程序使用jnlp启动器。在官方预言机文档 JNLP 中阅读更多内容

 类似资料:
  • 注 这一章可以有时有点难打通。 坚持并完成它 ;部署是在网站开发过程的重要组成部分。 这一章放在本教程的中部,因此你的指导者可以帮助你在使网站上线中的一些小困难。 这意味着如果您花大量的时间,你仍然能独立完成这个教程。 到目前为止您的网站只是在您的计算机上可用,现在您将了解如何部署它 ! 部署是在互联网上发布你的应用程序的一系列过程,因此人们最终可以一起去看看你的应用程序。 正如你所学习的,一个网

  • 为了使用 Electron 部署你的应用,您需要进行打包和重塑。这样做的最简单的方法是使用以下第三方打包工具之一: electron-forge electron-builder electron-packager 这些工具将覆盖发布一个Electron应用所需采取的所有步骤,例如,打包应用程序,重组可执行程序,设置图标和可配置的创建安装程序。 Application Distribution T

  • 程序开发完毕之后,我们现在要部署Web应用程序了,但是我们如何来部署这些应用程序呢?因为Go程序编译之后是一个可执行文件,编写过C程序的读者一定知道采用daemon就可以完美的实现程序后台持续运行,但是目前Go还无法完美的实现daemon,因此,针对Go的应用程序部署,我们可以利用第三方工具来管理,第三方的工具有很多,例如Supervisord、upstart、daemontools等,这小节我介

  • 概览 要使用 Electron 分发你的应用,需要打包并重命名它。 为此,您可以使用专用工具或手动方法。 专用工具 您可以使用以下工具来分发您的应用程序: electron-forge electron-builder electron-packager 这些工具将自动进行所有的步骤,例如,打包您的应用程序,重组可执行文件,并设置正确的图标。 您可以查看 快速上手指南 中如何用 electron-

  • MiniFramework 支持主程序和WEB站点根目录分离部署的特性。你下载的 MiniFramework 源代码包中,已经附带包含了一个用于演示的应用demo,目录名为 App(查阅:目录结构),请将 Apache 或 Nginx 的站点根目录指向 App 中的 Public 目录。 http://你的域名/index.php?c=index&a=index 如果,你可以通过浏览器访问类似上面

  • 当一个 Web 应用程序部署到容器中,在 Web 应用程序开始处理客户端请求之前,必须按照下述步骤顺序执行。 实例化部署描述文件中<listener>元素标识的每个事件监听器的一个实例。 对于已实例化的实现了 ServletContextListener 接口的监听器实例,调用 contextInitialized() 方法。 实例化部署描述文件中<filter>元素标识的每个过滤器的一个实例,并