我有一个jPackage创建的应用程序,它由一个应用程序JAR文件和一些第三方依赖项组成.我使用jpack为Linux、MacOS和Windows创建安装程序.一切都运行良好.
但我不希望我的用户每次更改应用程序时都必须重新安装应用程序,所以我正在寻找一种方法,让用户下载应用程序JAR,并让它替换安装程序附带的JAR.
我认为最好的 Select 是将应用程序JAR下载到$HOME/APPLICATION_NAME/目录中,并将已安装应用程序的CLASSPATH设置在该目录的开头,这样它就可以在安装附带的JAR之前找到最新更新的JAR.这个是可能的吗?如果是这样的话,是如何做到的呢?我在jPackage文档中找不到任何暗示该功能存在的东西.或者,是否可以直接从应用程序中替换已安装的应用程序JAR?如果是这样的话,是如何做到的呢?
如果两者都不可能,还有其他方法吗?在两岁以上的question岁的时候,唯一的答案是建议使用JWS的替代品"getdown",但我不想走那条路,因为我会失go jPackage的其他好处.