gpt4 book ai didi

java - 当 JNLP 属性值长度超过 32 个字符时抛出 CouldNotLoad Argument 异常(自 JDK 8u40 起)

转载 作者:行者123 更新时间:2023-12-02 04:50:34 27 4
gpt4 key购买 nike

自 Java 更新 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)

有什么建议吗?

提前致谢

最佳答案

我已经通过使用argument-Tag 而不是property-Tag 解决了这个问题。例如:

<application-desc main-class="de.test.application.assistant.MainApplication">
<argument>http://test-server1.vm.local/NetServer/AppControllerServlet</argument>
</application-desc>

关于java - 当 JNLP 属性值长度超过 32 个字符时抛出 CouldNotLoad Argument 异常(自 JDK 8u40 起),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29128197/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com