ich habe vor einiger Zeit, bei einem Projekt, 2 Packages fälschlicherweise groß geschrieben.
Nun möchte ich sie klein schreiben, aber irgendwie funktioniert das nicht.
Ich habe versucht über rechtsklick auf Package -> Refactor-> Rename das umzubenennen, aber das hat nix gebracht, hat vielleicht einer von euch eine Idee?
Danke für eure Antworten im Voraus.
Danke für die schnelle Antwort, aber das ist ja im Prinzip das gleiche, wie ich es versucht habe.
Außer einer Meldung, dass die Main einer Klasse, dann nicht mehr funktionieren könnte, passiert leider nichts.
Da kommen dann 2 Fehlermeldungen:
Type Shapes.GUI contains a main method - some applications (such as scripts) may not work after refactoring.
und
Type Shapes.Whiteboard contains a main method - some applications (such as scripts) may not work after refactoring.
Ja, aber er benennt in den Klassen nur Sachen vom Typ "import Shapes.xy;" zu "import shapes.xy;" um, aber das Package an sich nicht und so kommt es, dass die betroffenen Klassen deswegen wirklich nicht mehr funktionieren.
Ja ohne Fehlermeldung.
Also die Packages habe ich jetzt mal im Projektverzeichnis umbenannt und wenn ich Eclipse starte, dann sind die umbenannten Packages mit einem roten Kreuz versehen, aber immernoch groß.
Hast du auch im src und nicht im bin-Verzeichnis umbenannt? Wenn ja versuch mal mit F5 zu aktualisieren. Wenn das nicht funktioniert, scheint echt etwas nicht zu stimmen.
Indem Fall würde ich:
Projekt markieren.
Delete drücken.
"Delete project content on disk (cannot be undone)" NICHT selekten.
(Vorher eventuell noch Backup machen)
OK.
Rechtsklick -> Import.
General -> Exist Projects into Workspace -> Next.
Select root directory -> Browse... -> Das Workspaceverzeichnis auswählen. (Also das, wo der Projektordner drinnenliegt, nicht den Ordner selbst)
Unten bei Projects dein Projekt auswählen.
Copy Project into workspace so lassen.
Finish
Sehr schön, deine Methode hat funktioniert.
Vielen Dank!
Nur jetzt habe ich im Package Explorer bei 2 Klassen ein Ausrufezeichen. Ist das schlimm bzw. was bedeutet das?