デスクトップアプリケーションがあり、JAVA Web startを使用してそのアプリケーションを起動したいとします。初めてブラウザを使用して起動するときにうまくいき、リソースで定義されたすべてのjarファイルがダウンロードされます。次回はJNLPを使用して、またはブラウザから実行しても、JARファイルはダウンロードされません。キャッシュから来使用されているか、いくつかの場所の他には、私にはわからないのジャー...JNLPアプリケーションでJARの最新バージョンを使用する方法を教えてください。
は、私は自分のアプリケーションがリソースで定義されているすべてのjarファイルを起動されるたびに
私のJNLPをダウンロードしていることを望みますファイルには次のものが含まれます:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="" href="">
<information>
<title>example</title>
<vendor>example</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.5+"
href="http://java.sun.com/products/autodl/j2se"/>
<jar href="application.jar" main="true" />
<jar href="lib/app.jar" />
</resources>
<application-desc main-class="com.application.entry">
</application-desc>
<update check="background"/>
<security>
<all-permissions/>
</security>
</jnlp>
これと同様の質問への回答チェックアウト:http://stackoverflow.com/questions/2148454/java-webstart-intermittant-jar-not-updating – holygeek
JNLPファイルが無効であることを。最良の結果を得るには、[JaNeLA](http://pscode.org/janela/)を使用して検証します。 –