2011-02-08 9 views
2

私はJWSがサーバー上のjnlpまたはjarファイルをチェックして、タイムスタンプの変更を検出して更新ファイルがあるかどうかを検出します私は2回目のアプリケーションを実行します。Java Web Startは、実行時に更新されたアプリケーションをダウンロードしないでください

私がjavaws -uninstallを実行してから、アプリケーションを再度起動すると正常に動作し、サーバー上のファイルが更新されていることがわかります。私もFTPでタイムスタンプをチェックし、新しいファイルがアップロードされたときに更新されるので、問題はないと思う。

誰でも手伝いできますか?非常に感謝しています!

+0

おそらくhttp://stackoverflow.com/questions/2148454/java-webstart-intermittant-jar-not-updatingに関連しています – Raghuram

+0

あなたのJNLPにコードベース属性が設定されていますか? – finnw

+0

はい、コードベース属性はホストされているフォルダのURLに設定され、hrefはjnlpファイルに設定されています。 –

答えて

1

あなたのプログラムが自分自身を更新するためには、あなたのJNLPファイルには、以下を含める必要がありますが:

<update check="always"/> 

あなたは情報タグの後に、ではないその中にこれを置くことができます。

+0

私はこのプロジェクトを一年も働いていないので、この答えが私の特定のケースで正しいかどうかをテストする方法はありませんが、答えとしてマークします。その他! –

関連する問題