どうすれば自分自身を更新できるJavaプログラムを作ることができますか?私は小規模なチーム内で使用するためにこのプログラムを作成します。私は高度な機能は必要ありません。私は単純で最小限の解決策が必要です。Javaで自己更新プログラムを書くには?
答えて
Java Web Startは、これを具体的に意味します。 1つのjnlpファイルを出荷し、javaはサーバーから最新のバージョンを取得します。
これ以外にも、更新されたクラスをダウンロードして実行時に置き換えることができます。
実行中に更新クラスを(繰り返し)ロードするアプリケーションでは、permgenメモリがリークする傾向があることに注意してください。あなたは漏れを避けることができますが、それは簡単ではありません。 –
はい、今すぐやり直すことをお勧めします。 – Bozho
自己更新の意味は?
実行時に動作が変わる(まれである)場合は、Javaコードを作成し、コンパイルして実行中のプログラムからロードするコードを作成できます。私はそれが終わったのを見た。
より一般的なシナリオは、実行時にプラグイン自体を更新できるプラグインを持つコアプログラムを用意することです。これを行う最も簡単な方法は、これらのサービスにインターフェイスを使用し、実行時にこれらのタイプのインスタンス化をロードすることです。しかし、完全に堅牢なプラグインフレームワークを書くことは、通常、ホイールを改革しています。 OSGiのような多くの既存のアーキテクチャが存在する。
- 1. Javaの自己検査プログラム(自己チェックサム)
- 2. 更新 - Javaトラストストアでの自己署名入りCA証明書の更新
- 3. 自己更新アプリ
- 4. 自己更新.net CFアプリケーション
- 5. 更新と自己参加
- 6. Java Desktop Applicationを自己更新する方法は?
- 7. Cで自己破壊的なプログラムを書くことは可能ですか?
- 8. iis7自己署名SSL証明書を更新する方法
- 9. 自己再生プログラム
- 10. 自己再生プログラム
- 11. 自己署名証明書をプログラムでインストールする
- 12. 自己更新Pythonスクリプトの再起動
- 13. Javaで自己修正コード
- 14. Delphi自己削除プログラム
- 15. WindowsでChromeスタイルのプログラム自己更新を作成するにはどうすればよいですか?
- 16. x86アセンブリで自己修正コードを書く方法
- 17. 自己参照表にAREL文を書く方法
- 18. WCFサービス用にプログラムで自己署名証明書を作成する方法
- 19. Phonegap/Titaniumは自己更新を許可しています
- 20. WIXで自己更新アプリケーションをインストールしますか?
- 21. ruby on railのデータベースフィールド更新で自己を使用する
- 22. コンピューティングエンジニアの自己ホスト型Parse-Serverでパーズクラウドコードを更新
- 23. サブクエリ内で自己参照付き行を更新する
- 24. 自己文書化SQL
- 25. 自己署名証明書
- 26. 別のスレッドにアプリケーションドメインを持つ自己更新アプリケーション
- 27. のJava自己chekingプログラム(自動チェックサム)私はここで少しjavaのセルフチェックプログラムをanalzeする必要が
- 28. 自己署名証明書を使用したJava SSLHandshakeException
- 29. openssl自己署名証明書ファイルからJavaキーストアを作成
- 30. 自己更新Node.jsアプリケーションの作成方法は?
自己更新の意味を明確にするために必要なものです。これはかなり読み込まれてあいまいな言葉です。 – Uri
はい:実際には、自己実行コードを書き込むプログラムまたは新しいバージョンのプログラムをダウンロードするプログラムを意味しますか? –
あいまいな言葉を残して申し訳ありません。それはFirefoxのアップデート機能のようなものです。それは自動的にインターネット上の更新をチェックし、現在のバージョンを更新します。私は私のチームのための小さなユーティリティを作り、それをチームに配布します。これは通常のデスクトップスイングアプリケーションです。私はこのプログラムを継続的に改善していますが、私はこのプログラムを全員に再び送りたくありませんでした。 – dmay