自Java Update 8u40以来,我们的应用程序出现问题。如果jnlp文件包含值超过32个符号的属性,例如:<property name="javaws.platform-url" value="http://test-server1.vm.local/NetServer/AppControllerServlet"/>
应用程序将通过以下错误开始压缩:
CouldNotLoadArgumentException[ Angegebene Datei/URL konnte nicht geladen werden: C:\Users\testuser\AppData\Local\Temp\tmp_cache4814352828741789694.tmp]
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
有什么建议吗?
提前致谢
答案 0 :(得分:0)
我通过使用参数 -Tag而不是 property -Tag解决了这个问题。例如:
<application-desc main-class="de.test.application.assistant.MainApplication">
<argument>http://test-server1.vm.local/NetServer/AppControllerServlet</argument>
</application-desc>