可能重复:
How can I write a Java application that can update itself at runtime?
大家好,我希望能够在我的应用程序上运行实时更新。所以当有更新时,它会通知用户,然后在允许的情况下,它会再次下载必要的文件,而不是整个应用程序。我只需要详细分析我需要做些什么才能实现这一目标。
答案 0 :(得分:1)
考虑在NetBeans平台(基于Swing的RCP)之上构建应用程序。 在许多有用的东西中,它附带了更新中心/自动更新服务: http://bits.netbeans.org/dev/javadoc/org-netbeans-modules-autoupdate-services/overview-summary.html
答案 1 :(得分:1)
我建议您查看JRebel。它可以在运行时执行类的更新。这是一个功能列表(来自他们的主页):
- 对方法主体的更改
- 添加/删除方法
- 添加/删除构造函数
- 添加/删除字段
- 添加/删除课程
- 添加/删除注释
- 更改静态字段值
- 添加/删除枚举值
- 更改界面
- 更换超类
答案 2 :(得分:0)
这里有不同的部分需要考虑。我看到三个不同的问题。