Swing The serializable class FMFrame does not declare a static final serialVersionUID field of type long

JavaIsTheBest

Bekanntes Mitglied
Hallo,
warum bekomme ich diese Warnung?
"The serializable class FMFrame does not declare a static final serialVersionUID field of type long"
Mein Code dazu:

Java:
package GUI;
import javax.swing.*;

public class FMFrame extends JFrame{
   
    public FMFrame(){
        this.setTitle("Meine GUI");
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setSize(500, 500);
        this.setLocationRelativeTo(null); // Fenster ist in der Mitte des Desktops.
    }

}
 

Meniskusschaden

Top Contributor
Wenn man ein Objekt per Serialisierung abspeichert, wird eine ID mitgespeichert. Wenn das Objekt später deserialisiert wird, wird verglichen, ob die ursprüngliche ID noch mit der aktuellen übereinstimmt. Falls nicht, wird eine Exception geworfen.
Dadurch hat man die Möglichkeit, eine neue ID zu vergeben, falls man Änderungen vornimmt, die dazu führen, dass früher serialisierte Objekte nicht mehr kompatibel zum neuen Programmstand sind.

Solange man keine Serialisierung verwendet, kann man es eigentlich ignorieren. Allerdings sollte man trotzdem entweder explizit eine ID vergeben oder per Annotation die Warnung unterdrücken, denn grundsätzlich sollte man darauf achten, überhaupt keine Compiler-Warnungen zu bekommen. Sonst übersieht man neue Warnungen zu leicht.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J serializable class GUI does not declare a static final s. AWT, Swing, JavaFX & SWT 2
M eigene ComponentUI und Serializable AWT, Swing, JavaFX & SWT 3
M not serializable: sun.awt.window.WImage AWT, Swing, JavaFX & SWT 8
P Fehlermeldung: Error: Could not find or load main class set Caused by: java.lang.ClassNotFoundException: set AWT, Swing, JavaFX & SWT 5
T Szene wechselen JavaFX mit If in Main Class AWT, Swing, JavaFX & SWT 2
ralfb1105 JavaFX Exception Message von Model Class via Controller in View darstellen AWT, Swing, JavaFX & SWT 39
ralfb1105 JavaFX MVC: Thread in Model Class mit Ausgabe in TextArea AWT, Swing, JavaFX & SWT 10
F JavaFX ListView füllen in Controller Class AWT, Swing, JavaFX & SWT 12
L JavaFX Control Pseudo Class AWT, Swing, JavaFX & SWT 1
K JavaFX Unresolved class button bar AWT, Swing, JavaFX & SWT 8
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
A JavaFX Controller Class saveFile AWT, Swing, JavaFX & SWT 2
J private inner class AWT, Swing, JavaFX & SWT 4
C JavaFX Controller class AWT, Swing, JavaFX & SWT 2
T FileFilter: class File wird nicht gefunden AWT, Swing, JavaFX & SWT 2
H Could not find main class: ... AWT, Swing, JavaFX & SWT 10
F Applet JApplet per html einbinden - Main class kann nicht gefunden werden AWT, Swing, JavaFX & SWT 15
M SomeClass.class.getResourceAsStream(String filename) funktioniert nicht in jar) AWT, Swing, JavaFX & SWT 32
U AWT local variable * is accessed from within inner class; needs to be declared final AWT, Swing, JavaFX & SWT 6
A Applet main class aus anderer main class aufrufen AWT, Swing, JavaFX & SWT 15
A Zeichnen auf JFrame aus anderer class heraus AWT, Swing, JavaFX & SWT 12
D LayoutManager Main layout auf andere Class Dateien verweisen? AWT, Swing, JavaFX & SWT 17
K Cannot find symbol: class JCanvas AWT, Swing, JavaFX & SWT 8
J Calling a method from another class AWT, Swing, JavaFX & SWT 2
T Compiler erzeugt mehrere .class Dateien AWT, Swing, JavaFX & SWT 2
G JButton aus JPanel Class nicht erreichbar AWT, Swing, JavaFX & SWT 7
R Methode der Class im JComboBox abfragen AWT, Swing, JavaFX & SWT 2
S Class in einer anderen Class ausführen? AWT, Swing, JavaFX & SWT 5
P ImageIconDemo.class AWT, Swing, JavaFX & SWT 2
D Eclipse RCP & Hibernate: <Class> not mapped AWT, Swing, JavaFX & SWT 4
5 JFileChooser und JPanel in Java Class einbauen. AWT, Swing, JavaFX & SWT 3
R DataVector bei TableModel - Class Cast Exception AWT, Swing, JavaFX & SWT 9
M GridbagLayout&Class will Member nicht kennen =( AWT, Swing, JavaFX & SWT 2
H JFileChooser und Class Instanz AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben