Javafx Inno安装程序使用另一个安装程序的安装路径

Javafx Inno安装程序使用另一个安装程序的安装路径,javafx,inno-setup,Javafx,Inno Setup,我用JavaFX(Windows)制作了两个自包含的JavaFX应用程序。所以我有两个不同应用程序的安装程序。问题是,如果我先安装应用程序A,然后安装应用程序B,最后安装的应用程序将使用应用程序A的安装路径。安装程序中不存在生成的配置问题,因为如果我颠倒顺序,则安装应用程序B,且应用程序A取代了B Ex:AppA应用程序:LocalC:\Users\some user\AppData\Local\AppA已安装,此后不久,我安装了应位于AppB文件夹中的B应用程序,但改为安装在AppA中。如果我

我用JavaFX(Windows)制作了两个自包含的JavaFX应用程序。所以我有两个不同应用程序的安装程序。问题是,如果我先安装应用程序A,然后安装应用程序B,最后安装的应用程序将使用应用程序A的安装路径。安装程序中不存在生成的配置问题,因为如果我颠倒顺序,则安装应用程序B,且应用程序A取代了B


Ex:AppA应用程序:Local
C:\Users\some user\AppData\Local\AppA
已安装,此后不久,我安装了应位于AppB文件夹中的B应用程序,但改为安装在AppA中。如果我颠倒安装顺序,AppA将位于AppB文件夹

,这是因为您的两个安装程序具有相同的
AppId
。如果未设置
AppId
,将使用
AppName
的值

AppId
必须是唯一的


在JavaFX中,使用的
id
属性设置
AppId

@caju欢迎使用。我已经在回答中添加了有关
fx:application
的信息。