gpt4 book ai didi

java - multiplite .aspx 页面上的相同 Java 小程序出现错误 "already loaded in another classloader"

转载 作者:太空宇宙 更新时间:2023-11-04 13:17:59 24 4
gpt4 key购买 nike

我在 ASP.NET 应用程序中使用 java applet。我有基于它的 masterrepage 和乘法 .aspx 页面。在母版页中我有

<applet
codebase="~/_LAYOUTS/ARM_EPO/JAR/"
code="com.iit.certificateAuthority.endUser.libraries.signJava.EndUser.class"
cache_archive="EUSignJava.jar"
cache_version="1.3.65"
archive="EUSignJava.jar"
id="euSign"
width="100%"
height="0">
</applet>

该小程序的功能需要在应用程序的所有 .aspx 页面上使用。在第一页上加载是可以的,但是当我加载另一个页面时,java给了我一个错误

java.lang.UnsatisfiedLinkError: native 库 C:\Users\o.besarab\AppData\Local\Temp\EUSign-x86-1.3.65\EUSignJava.dll 已在另一个类加载器中加载

Applet 的功能由另一家公司开发。显示此错误是因为我在不同页面中使用相同的小程序吗?或者我做错了什么?

最佳答案

使用参数separate_jvm。

<applet
codebase="~/_LAYOUTS/ARM_EPO/JAR/"
code="com.iit.certificateAuthority.endUser.libraries.signJava.EndUser.class"
cache_archive="EUSignJava.jar"
cache_version="1.3.65"
archive="EUSignJava.jar"
id="euSign"
width="100%"
height="0">
<param name="separate_jvm" value="true">
</applet>

关于java - multiplite .aspx 页面上的相同 Java 小程序出现错误 "already loaded in another classloader",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33367232/

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