0

我正在开发桌面应用程序。我正在使用 JFC/Swing 来构建应用程序。

现在我想通过更改一些 jar 文件来构建可以升级的应用程序,而不是再次安装整个应用程序。

我坚持一些基本步骤。我想JMenu从各种 jar 文件中添加,所以我动态添加了这些 jar 文件。现在我的问题是,我想执行一些功能,例如添加JInternalFrame到加载整个 jar 文件的主类。我无法实现它。

请帮助我解决这个问题,并提出使之成为可能的任何想法。

4

2 回答 2

2

现在我想通过更改一些 jar 文件来构建可以升级的应用程序,而不是再次安装整个应用程序。

Java 网络启动..

Java Web Start (JWS) 是 Oracle Corporation 的技术,用于直接从网络或 Internet 链接启动富客户端( Swing 、AWT、SWT)桌面应用程序。它为支持 Java 的平台提供“一键式”安装。

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

于 2012-04-08T08:37:40.350 回答
0

你可以使用 URLClassLoader 轻松完成,你可以在这里看到一个简单的例子:http: //snippets.dzone.com/posts/show/3574

于 2012-04-08T07:27:57.310 回答