2015-10-27 60 views
1

我在我的ASP.NET應用程序中使用java小程序。我有mastrepage和基於它的乘法.aspx頁面。在主頁上我有multiplaite .aspx頁面上的相同Java小程序給出錯誤「已在另一個類加載器中加載」

<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>  

這個applet的功能是在所有.aspx頁面的應用程序中使用所必需的。在第一頁上放置是好的,但當我加載另一個頁面時,java給我一個錯誤

java.lang.UnsatisfiedLinkError:本地庫C:\ Users \ o.besarab \ AppData \ Local \ Temp \ EUSign -x86-1.3.65 \ EUSignJava.dll已經加載到另一個類加載器中

Applet的其他公司生成的功能。是否顯示此錯誤是因爲我在不同的頁面中使用了相同的小程序?或者我做錯了什麼?

回答

0

使用參數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> 
相關問題