Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Messaggi di esempio
error XA1047: Required attribute 'from' missing from element 'replace-type'; /path/to/jni-remapping.xml line 3.
error XA1047: Required attribute 'source-type' missing from element 'replace-method'; /path/to/jni-remapping.xml line 7.
Issue
Un attributo obbligatorio non è presente in un elemento nel file XML di modifica del mapping JNI.
Gli <replace-type> elementi e <replace-method> dispongono di attributi obbligatori che devono essere presenti.
Attributi obbligatori per <replace-type>:
-
from— il nome del tipo di Java originale (ad esempiocom/example/OldClass) -
to— il nome del tipo di Java sostitutivo (ad esempiocom/example/NewClass)
Attributi obbligatori per <replace-method>:
-
source-type— tipo di Java contenente il metodo originale -
source-method-name— nome del metodo originale -
target-type— tipo di Java contenente il metodo di sostituzione -
target-method-name— nome del metodo di sostituzione -
target-method-instance-to-static— se la sostituzione converte un metodo di istanza in un metodo statico (trueofalse)
Soluzione
Aggiungi all'elemento gli attributi obbligatori mancanti nel file XML di rimappatura JNI. Per esempio:
<replacements>
<replace-type from="com/example/OldClass" to="com/example/NewClass" />
<replace-method
source-type="com/example/Source"
source-method-name="instanceMethod"
target-type="com/example/Target"
target-method-name="staticMethod"
target-method-instance-to-static="true" />
</replacements>