0

私はデスクトップアプリケーションに取り組んでいます。JFC/Swing を使用してアプリケーションをビルドしています。

アプリケーション全体を再度インストールするのではなく、いくつかのjarファイルを変更することでアップグレード可能なアプリケーションを構築したいと考えています。

私はいくつかの基本的な手順で立ち往生しています。いろいろなjarファイルから追加したいJMenuので、それらのjarファイルを動的に追加しました。JInternalFrame今私の問題は、jarファイル全体をロードするメインクラスに追加するなど、いくつかの機能を実行したいということです。私はそれを達成することができません。

この問題について私を助けてください。それを可能にするアイデアを提案してください。

4

2 に答える 2

2

ここで、アプリケーション全体を再度インストールするのではなく、いくつかのjarファイルを変更することでアップグレード可能なアプリケーションを構築したいと思います。

Java Web Start ..

Java Web Start(JWS)は、リッチクライアント( Swing、AWT、SWT)デスクトップアプリケーションをネットワークまたはインターネットリンクから直接起動するために使用されるOracleCorporationテクノロジです。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 に答える