我打包并部署了JavaFX应用程序作为Windows的独立应用程序(使用IntelliJ IDEA)。这会将私有JRE与部署包打包在一起。
但是,出于调试目的,我需要从Windows命令行运行应用程序JAR,以便可以看到控制台输出。
问题是目标计算机运行Java的32位版本,但是我的应用程序需要64位版本。与应用程序打包在一起的JRE是64位版本。但是由于不包含java.exe
可执行文件,所以我不知道如何从命令行调用该版本的JRE。
主要问题:如何在目标系统上不使用Application.jar
64位版本的情况下从命令行启动java.exe
?
Application.exe
上是否可以使用一个开关来强制控制台在启动jar
文件时保持打开状态和响应状态?