Gibt es eine Möglichkeit, die Eigenschaften einer importierten Klasse in Eclipse zu ändern? Insbesondere versuche ich, die serialVersionUID
Eigenschaft zu ändern Ändern der Eigenschaft einer importierten Klasse in Eclipse
Antwort
Der einzige Grund, die serialVersionUID zu ändern, besteht darin, die Kompatibilität mit allen vorhandenen Serialisierungen absichtlich zu unterbrechen oder inkompatible Änderungen an der Struktur der Klasse vorzunehmen. Heres ein list von inkompatiblen Änderungen.
Aber wenn Sie es ändern müssen, können Sie die serialver Ihre Jvm erzeugen wahrscheinlich mit dem serialver Tool:
serialver -classpath was auch immer com.foo.bar.MyClass
manuell serialVerUID eingestellt in Ihrer Klasse und es sollte übereinstimmen und in der Lage sein zu laden, vorausgesetzt, Sie haben die Klasse nicht so geändert, dass sie ungültig wird. Hoffe, das hilft
Wenn der Code der importierten Klasse kompiliert wird, dann nein. Die serialVersionUID
-Eigenschaft ist vom Typ long
und kann nicht geändert werden.
Sie können es jedoch auf jeden gewünschten Typ umwandeln, solange es machbar ist. Wenn nicht, können Sie es konvertieren.
- 1. Klasse extrahieren mit importierten Klassen in Eclipse
- 2. Aliasnamen einer importierten Klasse erhalten
- 3. Referenz importiert Klasse innerhalb der importierten Klasse
- 4. Verspotten in Python von einer importierten Klasse
- 5. Ändern der Hintergrundfarbe Eigenschaft einer Klasse mit javascript/jQuery
- 6. die importierten Klassen Get Name einer Klasse
- 7. ForEach Schleife nicht ändern Eigenschaft der Klasse
- 8. ändern Klasse Eigenschaft, wenn gesetzt
- 9. Ändern/eine geschützte Eigenschaft in einer anderen Klasse Einstellung - PHP
- 10. Wie Paket der importierten Klasse in Scala erhalten?
- 11. Wie überschreiben der .ToString einer Eigenschaft in einer Klasse
- 12. Ändern des Datentyps einer Eigenschaft
- 13. Leere Versprechen zurück in ES6 mit einer importierten Klasse
- 14. öffentliche statische endgültige Variable in einer importierten Java-Klasse
- 15. Ändern der Eigenschaft 'Eltern' Eigenschaft
- 16. Ändern Arbeitsverzeichnis eines importierten Moduls
- 17. Eclipse ClassnotFounddexception mit importierten JAR-Dateien
- 18. Ändern der Stil einer Klasse in PHP
- 19. Ändern der Codierung in Eclipse
- 20. Exportieren von lauffähigen JAR in Eclipse mit nur importierten Klassen
- 21. Swift Klasse Eigenschaft einer anderen Eigenschaft
- 22. Wie CSS-Eigenschaft ändern oder entfernen Id aus einer Klasse
- 23. Bearbeiten eines xsd mit importierten Schemas aus Abhängigkeiten in Eclipse
- 24. wxPython, mit einem Feld aus einer importierten Klasse
- 25. RxSwift - Bindung der Klasse Eigenschaft
- 26. Exportieren einer importierten Bibliothek
- 27. Ändern der Farbe der Benutzeroberfläche in Eclipse
- 28. Eigenschaft Verhalten der seltsamen Klasse
- 29. Transition-Delay-Eigenschaft funktioniert nicht beim Ändern der Klasse
- 30. Wert einer psobject Eigenschaft ändern