0

こんにちは、jni jar を作成し、Java スクリプトでアプレットを使用して jar を呼び出します。次のアプレット タグを使用して、Java スクリプトを介して jar 関数を呼び出すオブジェクトを作成します。関数を呼び出すと、次のエラーが発生しましたオブジェクトはこのメソッドまたはプロパティをサポートしていません。

これが私のコードです。

document.write('<applet code="BiomAPI.Legend.class" width="0" height="0" archive="BiomAPI.jar" id="Obj"></applet>');

function GetTemplateAccurate (sUserID,iFingerID)
{
    document.getElementsByName("Enroll")[0].value = "";
    document.getElementsByName("Image")[0].value = "";
    var lsFeature = null;
    var lsImage = null;

    Obj.EnableLog(0);
    Obj.LocalFilePath("C:\\IMAGE\\");
    Obj.EnableEncryption(0);
    Obj.SaveImage(1);
    Obj.SessionID("abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcde");
    Obj.GetFeatureAccrual(sUserID,iFingerID);
    lsFeature = Obj.Feature();  
    lsImage = Obj.StringImage();

    if (lsFeature != null && lsImage != null )
    {
        document.getElementsByName("Enroll")[0].value = lsFeature;
        document.getElementsByName("Image")[0].value = lsImage;
        alert("Scanner Working Properly");
    }
    else
    {
        alert("Fingerprint not captured");
    }
}

function GetTemplate(sUserID,iFingerID)
{
    document.getElementsByName("Verify")[0].value = "";
    var lsFeature = null;

    Obj.EnableLog(0);
    Obj.LocalFilePath("C:\\IMAGE\\");
    Obj.EnableEncryption(0);
    Obj.SessionID("abcde");
    Obj.SaveImage(1);
    Obj.GetFeature(sUserID,iFingerID);
    lsFeature = Obj.Feature();  
    lsImage = Obj.StringImage();

    if (lsFeature != null)
    {
        document.getElementsByName("Verify")[0].value = lsFeature;
        alert("Scanner Working Properly");
    }
    else
    {
        alert("Fingerprint not captured");
    }

}
4

1 に答える 1

1

例外自体が説明しているように:

オブジェクトはこのメソッドまたはプロパティ エラーをサポートしていません

オブジェクトでアクセスしようとしているプロパティまたはメソッドは、そのオブジェクトではサポートされていません。例外をスローするオブジェクトをデバッグするか、エラー コンソールで確認し、アクセスしようとしているプロパティをサポートしているかどうかを確認してください。

于 2013-08-02T06:36:56.717 に答える