我正在尝试使用位于我系统中其他位置的 jar 中的小程序(与 Web 内容不在同一项目位置)。我知道一个名为 codebase 的属性,它指向 web 寻找具有 applet 类的 jar 的位置。这是我输入的代码,但无法让它工作......
<script type="text/javascript">
if (_app == "Netscape")
{
document.write('<object classid="java:UareUApplet.class"',
'type="application/x-java-applet"',
'name="UareUApplet"',
'width="1"',
'height="0"',
'type="application/x-java-applet"',
'pluginspage="http://java.sun.com/javase/downloads"',
'archive="UareUApplet.jar, dpuareu.jar"',
'onFMDAcquiredScript="onFMDHandler"',
'onEnrollmentFailureScript="onEnrollmentFailureHandler"',
'onImageCapturedScript="onCaptureHandler"',
'codebase="C:\Users\modonnell\Desktop\UareUApplet\UareUApplet\UareUApplet\Register\"',
'onDisconnectedScript="onDisconnectedHandler"',
'onConnectedScript="onConnectedHandler"',
'onErrorScript="onErrorHandler"',
'onLoadScript="onLoadHandler"',
'bRegistrationMode="true"',
'bDebug="true"',
'bExclusivePriority="true"',
'scriptable="true"',
'mayscript="true"',
'separate_jvm="true"> </object>');
}
如果我将 jar 粘贴到我的 Web 项目的文件夹中,并删除“代码库”声明,则小程序将工作。但我不想在每次编译后都粘贴到 jar 中。