Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在运行时更新Java应用程序库?_Java_Swing_Deployment_Jar_Auto Update - Fatal编程技术网

如何在运行时更新Java应用程序库?

如何在运行时更新Java应用程序库?,java,swing,deployment,jar,auto-update,Java,Swing,Deployment,Jar,Auto Update,是否可以在运行时更新Swing应用程序使用的jar文件/库?要更改需要使用类加载器的Java程序内的类路径,可以在前面的问题中找到非常详细的解释:要更改需要使用类加载器的Java程序内的类路径,在前面的问题中可以找到一个非常详细的解释:这是可行的,更新jar文件很简单,但您也需要在运行时更新加载的类。要做到这一点,您需要使用类加载器。 您可以在这里获得更多信息,例如:这是可行的,更新jar文件很简单,但是您还需要在运行时更新加载的类。要做到这一点,您需要使用类加载器。 您可以在此处获得更多信息,

是否可以在运行时更新Swing应用程序使用的jar文件/库?

要更改需要使用类加载器的Java程序内的类路径,可以在前面的问题中找到非常详细的解释:

要更改需要使用类加载器的Java程序内的类路径,在前面的问题中可以找到一个非常详细的解释:

这是可行的,更新jar文件很简单,但您也需要在运行时更新加载的类。要做到这一点,您需要使用类加载器。
您可以在这里获得更多信息,例如:

这是可行的,更新jar文件很简单,但是您还需要在运行时更新加载的类。要做到这一点,您需要使用类加载器。
您可以在此处获得更多信息,例如:

用于部署Java桌面应用程序。最好的选择通常是安装该应用程序。使用

JWS提供了许多吸引人的功能,包括但不限于闪屏、桌面集成、文件关联、自动更新(包括延迟下载和更新的编程控制)、按平台、体系结构或区域划分本地下载和其他资源下载,配置运行时环境(最低J2SE版本、运行时选项、RAM等),使用扩展轻松管理公共资源


JWS在Windows、OS X和*nix上工作。

用于部署Java桌面应用程序。最好的选择通常是安装应用程序。使用

JWS提供了许多吸引人的功能,包括但不限于闪屏、桌面集成、文件关联、自动更新(包括延迟下载和更新的编程控制)、按平台、体系结构或区域划分本地下载和其他资源下载,配置运行时环境(最低J2SE版本、运行时选项、RAM等),使用扩展轻松管理公共资源


JWS在Windows、OS X和*nix上工作。

这是否意味着我必须创建新的GUI实例?如果库已锁定到GUI,我如何替换它,这意味着我已尝试从GUI替换文件,但无法重命名/删除/更新库。这是否意味着我必须创建GUI的新实例?如果库已经锁定到GUI,我如何替换它,这意味着,我尝试从GUI替换文件,但它无法重命名/删除/更新库。我已经编写了一个自动更新自身的启动器,它附带的游戏,以及游戏的服务器界面。如果你想看一些代码,请告诉我。是的,那太好了!请参阅my GitHub页面上的Core、Core服务器和Core启动器:。如果这有帮助,让我知道,我会把它作为一个答案发布。我已经写了一个自动更新自己的启动器,它所附带的游戏,以及游戏的服务器界面。如果你想看一些代码,请告诉我。是的,那太好了!请参阅my GitHub页面上的Core、Core服务器和Core启动器:。如果这有帮助,让我知道,我会把它作为一个答案贴出来。看。例如,谢谢。这看起来是个解决办法。但是我从来没有为我的Swing应用程序做过JWS。你能帮我一下吗?如何将JWS与ready应用程序结合使用,假设我们有hello world swing应用程序“您能帮我吗?”当然可以。按照答案中的链接进行操作。在那个页面上,我收集了一些关于JWS部署的最佳链接。请参阅。例如,谢谢。这看起来是个解决办法。但是我从来没有为我的Swing应用程序做过JWS。你能帮我一下吗?如何将JWS与ready应用程序结合使用,假设我们有hello world swing应用程序“您能帮我吗?”当然可以。按照答案中的链接进行操作。在该页面上,我收集了一些关于JWS部署的最佳链接。