システム内の別の場所(Webのものと同じプロジェクトの場所ではない)にあるjarにあるアプレットを使用しようとしています。Webがアプレットクラスを持つjarを探す場所を指しているcodebaseというプロパティを知っています。これは私が入れたコードですが、動作させることができません...
<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ファイルに貼り付ける必要はありません。