Porównaj ceny domen i usług IT, sprzedawców z całego świata

Eclipse: zmień nazwę istniejącego pakietu z klasami wewnątrz


Czy w Eclipse można zmienić nazwę pakietu, jeśli nosi on nazwę
(pakiet domyślny)
i zawiera klasy?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

W wersji Eclipse używam (wydanie usługi Indigo 1) opcja "Zmień nazwę" nie jest odpowiednia dla pakietu domyślnego (w przeciwieństwie do innych pakietów), ale jeśli wybierzesz wszystkie klasy, kliknij prawym przyciskiem myszy i wybierz "Przenieś", co pozwoli umieść je w nowym opakowaniu.
(O ile wiem, opcja Zmień nazwę służy do zmiany nazw klas

bez

zmienia swój pakiet, ale Move zdecydowanie działa, aby przenieść

pomiędzy

pakiety.)
Zrzuty ekranu procesu:

sytuacja początkowa


Wybierz wszystkie klasy i pokaż część Refaktoryzacji w menu kontekstowym


Wybierz „Przenieś”, kliknij przycisk Utwórz pakiet i wprowadź nazwę (w tym przypadku mypackage

)

Ostateczny wynik

Ponadto, jeśli chcesz przenieść je do istniejącego pakietu, możesz po prostu przeciągnąć i upuścić klasy.
Dla tych, którzy sugerują Refactor - & > zmiana nazwy pakietu.Oto zrzut ekranu pokazujący to

nie

działa na moim komputerze:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Tak.
Kliknij klasę prawym przyciskiem myszy i wybierz Refactor- & > zmień nazwę lub wklej odpowiedni
pakiet foo.bar
u góry i użyj Ctrl-1, aby szybko naprawić.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Utwórz nowy pakiet w folderze SRC, a następnie przeciągnij plik klasy do nowego pakietu. Więc domyślna nazwa pakietu zostanie zmieniona
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Inną opcją jest przejście do folderu src w odpowiednim folderze projektu w obszarze roboczym i utworzenie tam nowego folderu. Nazwij ten folder dowolną nazwą pakietu i umieść wszystkie swoje pliki .java w tym folderze. Odśwież eclipse, zamknij pliki .java i otwórz je z nowej lokalizacji.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Utworzyłem nowy pakiet pod „Pakiet Java” o żądanej nazwie. Następnie przeciągnij i upuść domyślne pliki źródłowe. IDE poprosi o refaktoryzację, a następnie przystąpi do niej.
Pakiet domyślny zniknął, a pliki źródłowe zostały zaktualizowane.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Krok 1. Utwórz nowy pakiet w tym samym projekcie
Krok 2. Naciśnij przycisk wstrzymania i przeciągnij klasy z pakietu domyślnego do nowego pakietu

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się