【发布时间】:2020-05-26 13:12:11
【问题描述】:
我创建了一个应用程序并将其转换为可运行的 Jar!所以为了运行它,用户需要安装 java、javafx 和 maven。为了避免这种情况,我将可运行的 jar、maven 文件的副本和 java 文件的副本放在一个文件夹中!现在我需要的是:如何让我的可运行 jar 指向那些 maven 和 java 作为主 jre,这样用户只需使用它们!不需要为他安装java或maven?
【问题讨论】:
-
除非您的应用程序与 maven 有任何关系(即它不仅仅是一个“用 maven 制作的应用程序”),为什么您认为您需要在您的应用程序中嵌入 maven?
-
@FedericoklezCulloca 我的应用程序基本上是创建 maven 项目!所以用户需要在他的桌面上安装 maven 和 java 和 javafx 以便他可以使用它
-
通常你将bat或sh文件放入项目中,以正确的参数和正确的JDK启动jar。
-
@JFMeier 完全正确!但是如何配置这个 bat/sh 文件!听说有Launch4j,但是没有怎么配置输出文件