Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich habe bei einem getesteten funktionsfähigen (jaja, Software ist nie Bugfrei ) Java Projekt in der Netbeans IDE heute festgestellt, das die Projektversion auf JDK8 eingestellt war. Ich habe sie testweise auf JDK14 gestellt und wodurch mich die IDE darauf hingewiesen hat "switch" doch bitte auf "rule switch" umzustellen.
Nur als ich das per Code Unterstützung von der IDE habe umsetzen lassen, ist ein merkwürdiger Effekt aufgetreten.
In manchen Switch Passagen hat mich die IDE jetzt darüber informiert, dass plötzlich manche Zuweisung keine nachfolgende Anwendung finden. Vor der Umstellung auf "Rule switch" hat die IDE das für die gleiche Passage nicht bemängelt......und die Passage hat auch genauso funktioniert wie sie sollte. Also die neuerdings unbenutzten Werte wurden korrekt benutzt.
Natürlich kann ich die Passagen umstellen sodass die IDE nicht meckert. Aber ist das ein bekannter Bug? Ist die "Rule Switch" Funktion noch so neu das solche Codeprüfungsbugs noch vorkommen? Ich hatte gehofft die Projekt Version auf JKD14 umstellen zu können ohne jedes einzelne Switch neu debuggen zu müssen.
Ja, ist die aktuelle Version. Der IDE-Updater sagt es gibt nichts neueres als Apache NetBeans IDE 12.0
Die Software ist noch...oder wieder...in der Testphase. Ich hatte nur gehofft nicht jedes Switch einzeln neu überprüfen zu müssen.
Geschätzt werden etwa alleine 20% der "Switch" Passagen nach der Umstellung von der IDE mit diesem Fehler bemängelt der keiner zu sein scheint.
Das Problem ist, das die IDE auch meckert wenn ich den Code nicht ändere
weil die IDE findet das "Rule Switch" viel besser sind als die alten "Switch".
Egal was ich mache, die IDE meckert....Autotest wären echt toll....
Hatte ich auch schon dran gedacht.
Ist wohl tatsächlich der beste Weg. Danke
Ich werde den Bug dann mal melden....oder auch nicht...anscheinend funktioniert der "Report-Issue-Knopf" nur mit Microsoft Edge
Das ist aber einfach zu erklären. 12 war die LTS Version. Die folgt nicht jedem Update. 12.2 ist die non LTS Version.
Somit ist da aus meiner Sicht erst einmal der IDE nichts vorzuwerfen.
Was die anderen Probleme angeht; Denen müsste man im Detail nachgehen. Kann sein, dass da in der IDE etwas schief läuft, aber ich würde mich auch nicht wundern, wenn da im Projekt einfach nur etwas falsch wäre. Aber von Netbeans bin ich auch kein Fan und daher kann ich da im Detail auch nichts zu sagen.