it-swarm.com.de

Wie ändere ich einen Paketnamen in Eclipse?

In Eclipse habe ich ein einfaches Java-Projekt, das ein Paket mit dem Namen (Standardpaket) enthält, und in diesem Paket habe ich eine Klasse

Ich möchte dieses Paket in etwas umbenennen: com.myCompany.executabe

Ich habe versucht, das (Standardpaket) ---> Rechtsklick ---> Refactor auszuwählen, aber jetzt erscheint mir nur die einzelne Stimme mit dem Namen: Generische Typargumente , aber nicht die Möglichkeit, das zu ändern Paketnamen

Warum? Was muss ich in Eclipse tun, um den Namen des Pakets zu ändern?

Tnx

Andrea

50
AndreaNobili

Zuerst müssen Sie ein Paket erstellen:

com.myCompany.executabe (src> rechter Mausklick> neu> Paket).

Führen Sie die folgenden Schritte aus, um die Java-Dateien in Ihr neues Paket zu verschieben.

  1. Wählen Sie die Java-Dateien aus
  2. Rechtsklick
  3. Refactor
  4. Bewegung
  5. Wählen Sie Ihr bevorzugtes Paket
80
Prabhakaran

Drücken Sie Alt+shift+R und ändern Sie den Paketnamen

2
Iren Patel

Im Pack Explorer von Eclipse> Single Klicken Sie auf den Namen des Pakets> Klicken Sie auf die Taste F2, und geben Sie einen neuen Namen ein.

Eclipse erledigt den Rest der Arbeit. Der alte Paketname wird in Code-Dateien auch in neue umbenannt.

Sie können das Standardpaket nicht umbenennen, da es eigentlich gar nicht existiert. Alle Dateien im Standardpaket befinden sich tatsächlich im Ordner src.

src--
    |
    MyClass1.Java <==== These files are in default package
    MyClass2.Java
    |
    org
      |
      mypackage
              |
              MyClass3.Java <=== class in org.mypackage package

Erstellen Sie einfach ein neues Paket und verschieben Sie Ihre Klassen.

1
Branislav Lazic

"AndroidManifest" -Datei wurde für mich nicht geändert und ich ändere den Paketnamen manuell.

1
Ehsan Jelodar

erstellen Sie ein neues Paket, ziehen Sie die Klasse in das Paket, und Sie können das neue Paket jetzt umbenennen

1
Buttinger Xaver
  1. Ändern Sie den Paketnamen in Manifest. 
  2. Ein Warnfeld wird an ____ gerichtet. in den Arbeitsbereich wechseln, "ja" drücken 
  3. klicken Sie dann mit der rechten Maustaste auf src-> refactor -> umbenennen und fügen Sie Ihren Paketnamen ein 
  4. wählen Sie beide Paketnamen und Unterpaketnamen aus

  5. klicken Sie auf "Speichern", um eine Warnung aufzurufen, und drücken Sie "Weiter".

name wurde erfolgreich geändert

1
Jaoadun Nasif

Name des Android-App-Pakets?

Um es festzuhalten, mein Fall betraf eine Android-App. Wenn es darum geht, den Paketnamen in einer Android-Anwendung umzubenennen, können Sie dies direkt aus der Datei AndroidManifest.xml tun. Dies ist das erste Feld im Android-Manifest, Sie ändern Ihr Paket benennen und aktualisieren. Wenn dann Fehler angezeigt werden, "bereinigen" Sie Ihr Projekt im Menü "Projekt".

1
Eugen

Gehen Sie einfach zur Klasse und ersetzen Sie die Paketanweisung durch das Paket com.myCompany.executabe, nachdem Eclipse Ihnen die Optionen zum Umbenennen der Klasse in das neue Paket gibt

0
Pratik Shelar

In Eclipse Kepler/4.3 (und wahrscheinlich den meisten anderen Versionen) können Sie:

A: Umbenennen Sie das Paket in allen Dateien:

  1. Wählen Sie das Projekt oder eines seiner Mitglieder im Projekt-Explorer aus
  2. Menü: Suchen> Datei ... ()
  3. Im Feld "Enthält Text:" geben Sie den alten Paketnamen ein (zB com.domain.oldpackage)
  4. Ersetzen ... ()
  5. (Eclipse durchsucht die Projektdateien nach dem alten Paketnamen als Muster.)
  6. Geben Sie im Feld "Mit:" den neuen Paketnamen ein (z. B. com.domain.newpackage), und klicken Sie auf OK
  7. Fahren Sie mit der Bestätigung fort, es sei denn, in der Vorschau werden Konflikte angezeigt (was wahrscheinlich bedeutet, dass vor dem Umbenennen des Pakets noch etwas zu bereinigen ist).

B: Umbenennen des SRC-Pakets:

  1. Wählen Sie das Quellcode-Paket aus (erweitern Sie z. B. Projekt> src und wählen Sie com.domain.oldpackage aus) im Projekt-Explorer
  2. Menum: Refactor> Umbenennen ... ()
  3. Geben Sie im Feld "Neuer Name:" den neuen Paketnamen ein (zB com.domain.newpackage)
  4. Fahren Sie mit der Bestätigung fort, es sei denn, in der Vorschau werden Konflikte angezeigt (was wahrscheinlich bedeutet, dass vor dem Umbenennen des Pakets noch etwas zu bereinigen ist).

Beachten Sie, dass in den Dialogfeldern Ersetzen ... und Umbenennen ... alle anderen Standardeinstellungen beibehalten werden, es sei denn, Sie lassen das Umbenennen von Instanzen des Paketnamens nicht selektiv aus.

Diese Prozedur sollte Ihr Projekt automatisch bereinigen, nachdem A und B (einschließlich des Verzeichnisses gen /) abgeschlossen sind. Wenn Sie jedoch Fehler sehen, sollten Sie diese manuell bereinigen und neu erstellen (wählen Sie dann Projekt, OK), um die Integrität der Projektelemente wiederherzustellen, bevor Sie fortfahren. Sie sollten das Projekt sofort testen, um sicherzustellen, dass diese Prozedur funktioniert, bevor Sie weitere Änderungen vornehmen und sie verwirren.

0
Matthew
  1. Wählen Sie die Klassen aus, die Sie zu einem anderen Paketnamen verschieben möchten.
  2. Rechtsklick - Refactor - Verschieben
  3. Paket erstellen
0
Sajal Dutta

Ich habe diesen und ganz einfachen Prozess ausprobiert:

Ein neues Paket mit erforderlicher name -> Verschoben alle meine Klassen zu diesem neuen Paket erstellt (Rechtsklick auf vorheriges Paket -> Refraktor -> Verschieben )

0
Ritu

Klicken Sie mit der rechten Maustaste auf Ihr Projekt
Android-Tools >> Anwendungspaket umbenennen Einfach das Paket dort ändern ...  enter image description here

0
Pratheesh

com.myCompany.executable ist der Pfad des ausführbaren Pakets. Hier sind com, myCompany, ausführbare Dateien drei verschiedene Pakete ..__ Sie müssen den einzelnen Paketnamen, den Sie ändern möchten, manuell umbenennen.

0
Meet

SO KOPIEREN UND PASTE Android PROJEKT

A: Wenn Sie Eclipse verwenden, müssen Sie nur das Projekt öffnen, das Sie kopieren möchten (NICHT VERGESSEN SIE, DAS PROJEKT ZU ERÖFFNEN, DAS SIE KOPIEREN MÜSSEN) und dann Ihr Android-Projekt darin kopieren (kopieren/einfügen) Das Explorer-Paketfenster auf der linken Seite von Eclipse. Eclipse fragt Sie beim Einfügen nach einem neuen Projektnamen. Geben Sie ihm einen neuen Projektnamen. Da der Eclipse-Projektname und das Verzeichnis unabhängig vom Namen und Paket der Anwendung sind, werden die folgenden Schritte ausgeführt Hilfe beim Ändern von Paketnamen Hinweis: Es gibt zwei Arten von Paketnamen.

1. Um die Paketnamen der Pakete im Ordner Src zu ändern, führen Sie die folgenden Schritte aus: Zuerst müssen Sie ein neues Paket erstellen: (src >>>> Klicken Sie mit der rechten Maustaste auf >>>> neues >>>> Paket ).

Beispiel zum Erstellen eines Pakets: com.new.name 

Führen Sie die folgenden Schritte aus, um die Java-Dateien aus dem alten kopierten Paket in Teil A in Ihr neues Paket zu verschieben.

Wählen Sie die Java-Dateien in diesem alten Paket aus

Klicken Sie mit der rechten Maustaste auf diese Java-Dateien

wählen Sie die Option "Refactor"

wählen Sie die Option "Verschieben"

Wählen Sie Ihr bevorzugtes Paket aus der Liste der Pakete in einem Dialogfenster aus. Wahrscheinlich müssen Sie den gerade erstellten neu auswählen und auf "OK" klicken. 

2.Um den Namen des Anwendungspakets (Hauptpaket) zu ändern, führen Sie die folgenden Schritte aus:

Klicken Sie zuerst mit der rechten Maustaste auf Ihr Projekt

Dann gehen Sie zu "Android-Tools"

Wählen Sie dann "Anwendungspaket umbenennen".

Geben Sie in einem Dialogfenster einen neuen Namen ein und klicken Sie auf OK.

Dann wird Ihnen angezeigt, in welchem ​​Teil Ihres Projekts der Anwendungsname geändert wird. 

Es zeigt Ihnen, dass der Anwendungsname im Manifest und in den meisten relevanten Java-Dateien geändert wird. Drücke "OK"

Sie haben in diesem Teil DONE getan, aber stellen Sie sicher, dass Sie Ihr Projekt neu erstellen, um wirksam zu werden. 

Um Ihr Projekt neu zu erstellen, gehen Sie zu "" Projekt ">>>" Bereinigen ">>>> wählen Sie ein Projekt aus einem Projekt aus 

liste und klicken Sie auf "OK". Zum Schluss können Sie Ihr neues Projekt ausführen. 

0
Josi

Erstellen Sie Ihre Verzeichnisstruktur im src-Ordner wie

.

bedeutet, den Ordner "subpkg1" im Ordner "pkg1" (Quellordner in Eclipse) zu erstellen, dann den Quellcode darin zu platzieren und die Paketdeklaration zu ändern.

0
Alex Suo

Wählen Sie alle Dateien im Standardpaket aus, Rechtsklick -> Refactor ... -> Move .. und wählen Sie ein Paket im Dialogfeld aus oder erstellen Sie ein neues.

0
isnot2bad

Erstellen Sie ein neues Paket und verschieben Sie Ihre Dateien dort.

Eine kurze Übersicht: http://www.tutorialspoint.com/Eclipse/eclipse_create_Java_package.htm

0
cete3

Erstellen Sie einfach ein neues Paket und verschieben Sie Klassen in das erstellte Paket. 

(Standardpaket) bedeutet, dass es sich nicht um ein Paket handelt.

0
jtomaszk