eclipseでインポートされたクラスのプロパティを変更する方法はありますか?具体的には、serialVersionUID
プロパティを変更しようとしています。 eclipseでインポートされたクラスのプロパティを変更する
1
A
答えて
2
serialVersionUIDを変更する唯一の理由は、既存のすべてのシリアル化との互換性を故意に破りたい場合や、クラスの構造に互換性のない変更が加えられた場合です。互換性のない変更があるlistがあります。
しかし、あなたはそれを変更する必要がある場合、あなたはあなたのJVMは、おそらくserialverツールを使用して使用しているserialVerを生成できます。com.foo.bar.MyClass
手動でserialVerUIDを設定するものは何でも-classpath
serialverあなたがクラスを無効にするような方法でクラスを変更していないと仮定して、それは一致して読み込めなければなりません。希望により、
0
インポートされたクラスのコードがコンパイルされている場合は、いいえ。 serialVersionUID
プロパティのタイプはlong
であり、変更することはできません。
ただし、実行可能な限り、任意のタイプにキャストできます。そうでなければ、それを変換することができます。
関連する問題
- 1. インポートされたクラスのプロパティにアクセスする
- 2. 別のクラスのプロパティが変更されたときにプロパティを変更する方法は? c#
- 3. は別のクラスで保護されたプロパティを設定/変更する - PHP
- 4. レルム変更されたプロパティ
- 5. 変更クラスのプロパティ
- 6. ajaxでインポートされた変更トリガーID
- 7. インポートされたクラス内からインポートされたクラスを参照する
- 8. インポートされた関数によるPythonの変更変更
- 9. プロパティのプロパティが変更されたときに、オブジェクトインスタンスpropertyChangedを変更します。
- 10. Eclipseで変更されたファイルを検索する
- 11. インポートされたクラスの関数内の変数にアクセスする
- 12. Eclipseレイアウトが変更されました
- 13. 変更定義されたテキストフィールドのプロパティ
- 14. 変更インポートされたフォント名
- 15. WPF MVVM:他のプロパティが変更されるたびに、Notifyプロパティが1つのプロパティを変更しました
- 16. UITabBarControllersのクラスをプログラムで変更tabBarプロパティ
- 17. エクリプスでインポートされたクラスを抽出するクラス
- 18. Laravelでインポートされたファイルのエンコーディングを変更します
- 19. Eclipse「変数」ウィンドウで値の色が変更されました
- 20. Eclipse Egitで変更されたファイルが検出されない
- 21. Eclipse:インポートされたプロジェクトでUTF-8を強制する
- 22. CXFで生成されたクラスのパッケージを変更する
- 23. Eclipse:クラスを別のプロジェクトフォルダに別のクラスをインポートする方法
- 24. eclipseでjspプロジェクトにJavaクラスをインポート
- 25. 2つのインポートされたクラス間でPythonパス変数を使用する
- 26. R関数内でインポートされたデータセットの名前を変更
- 27. 動的に作成されたコントロールのプロパティを変更する
- 28. FluentValidation:変更されたプロパティのみを確認する
- 29. Vue.js - ネストされたプロパティ値の変更を検出する
- 30. knockoutjsでプロパティにバインドすると、プロパティが変更されたときにビューが更新されます。