Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ukázkové zprávy
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.
Problém
V elementu v souboru XML přemapování JNI chybí požadovaný atribut.
Prvky <replace-method> a <replace-type> mají povinné atributy, které musí být přítomny.
Požadované atributy pro <replace-type>:
-
from— původní Java název typu (např.com/example/OldClass) -
to— náhradní Java název typu (např.com/example/NewClass)
Požadované atributy pro <replace-method>:
-
source-type— typ Java obsahující původní metodu -
source-method-name— název původní metody -
target-type— typ Java obsahující náhradní metodu -
target-method-name— název náhradní metody -
target-method-instance-to-static— zda nahrazení převede metodu instance na statickou metodu (truenebofalse)
Řešení
Přidejte chybějící požadované atributy do elementu v souboru XML pro přemapování JNI. Příklady:
<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>