web-dev-qa-db-fra.com

Comment changer un nom de paquet dans Eclipse?

Dans Eclipse, j'ai un projet Java simple qui contient un paquet nommé (paquet par défaut) et à l'intérieur de ce paquet, j'ai une classe

Je veux renommer ce paquet en quelque chose comme: com.myCompany.executabe

J'ai essayé de sélectionner le (paquet par défaut) ---> clic droit ---> refactor mais maintenant, il ne me semble plus que la voix unique nommée: Inférer des arguments de type générique mais pas la possibilité de changer le nom du paquet

Pourquoi? Que dois-je faire dans Eclipse pour changer le nom du paquet?

Tnx

Andrea

50
AndreaNobili

Vous devez d’abord créer un package:

com.myCompany.executabe (src> clic droit> nouveau> package).

Suivez ces étapes pour déplacer les fichiers Java dans votre nouveau package.

  1. Sélectionnez les fichiers Java
  2. Clic-droit
  3. Refactor
  4. Bouge toi
  5. Sélectionnez votre forfait préféré
80
Prabhakaran

Appuyez sur la touche Alt+shift+R et modifiez le nom du package.

2
Iren Patel

Dans le pack Explorateur d'Eclipse> Simple, cliquez sur le nom du package> cliquez sur la touche du clavier F2> tapez un nouveau nom> cliquez sur terminer.

Eclipse fera le reste du travail. Il renommera également l'ancien nom du paquet en nouveau dans les fichiers de code.

1

Vous ne pouvez pas renommer le package par défaut car il n'existe même pas. Tous les fichiers du package par défaut sont en réalité dans le dossier src.

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

Créez simplement un nouveau package et déplacez vos classes à l'intérieur.

1
Branislav Lazic

Le fichier "AndroidManifest" n'a pas changé pour moi et je change le nom du paquet manuellement.

1
Ehsan Jelodar

créez un nouveau package, faites-y glisser la classe et maintenant vous pouvez renommer le nouveau package

1
Buttinger Xaver
  1. Changer le nom du paquet dans le manifeste. 
  2. Une boîte d'avertissement sera dit à changer dans l'espace de travail, appuyez sur "oui" 
  3. puis faites un clic droit sur src-> refactor -> renommer collez votre nom de paquet 
  4. sélectionner le nom du paquet et le nom du sous-paquet

  5. appuyez sur "enregistrer" un avertissement pop-up, appuyez sur "continuer"

le nom a changé avec succès

1
Jaoadun Nasif

Nom du package d'application Android?

À titre d'information, mon cas concernait une application Android. S'il s'agit de renommer le nom du package dans une application Android, vous pouvez le faire directement à partir du fichier AndroidManifest.xml. C'est le premier champ du manifeste Android. Vous modifiez votre package. nommez-le et mettez-le à jour. Ensuite, s’il affiche des erreurs, il vous suffit de "nettoyer" votre projet dans le menu "Projet".

1
Eugen

Il suffit d'aller dans la classe et de remplacer l'instruction de package par le package com.myCompany.executabe après qu'Eclipse vous donnera les options pour renommer le déplacement de la classe vers le nouveau package et effectuera les tâches nécessaires.

0
Pratik Shelar

Dans Eclipse Kepler/4.3 (et probablement la plupart des autres versions), vous pouvez:

A: renommer le paquet dans tous les fichiers:

  1. Sélectionnez le projet ou l'un de ses membres dans l'explorateur de projets.
  2. Menu: Rechercher> Fichier ... ()
  3. Dans le champ "Containing text:" entrez l'ancien nom du package (par exemple, com.domain.oldpackage)
  4. Remplacer ... ()
  5. (Eclipse recherche dans les fichiers du projet l'ancien nom du package sous forme de modèle)
  6. Dans le champ "Avec:" entrez le nouveau nom du package (par exemple, com.domain.newpackage), OK
  7. Continuez pour confirmer, sauf si les aperçus indiquent un conflit (ce qui signifierait probablement qu'il y a autre chose à nettoyer avant de renommer le paquet)

B: renommer le paquet src:

  1. Sélectionnez le package de code source (par exemple, développez Project> src et sélectionnez com.domain.oldpackage) dans l'explorateur de projets.
  2. Menum: Refactor> Rename ... ()
  3. Dans le champ "Nouveau nom:" entrez le nouveau nom du paquet (par exemple, com.domain.newpackage)
  4. Continuez pour confirmer, sauf si les aperçus indiquent un conflit (ce qui signifierait probablement qu'il y a autre chose à nettoyer avant de renommer le paquet)

Notez que dans chacune des boîtes de dialogue Remplacer ... et Renommer ..., toutes les autres valeurs par défaut sont conservées, sauf si vous omettez de manière sélective de renommer des instances du nom du package.

Cette procédure devrait automatiquement nettoyer votre projet après la fin de chaque A et B (y compris le répertoire gen /). Mais si vous voyez des erreurs, vous devez nettoyer et reconstruire manuellement (, puis sélectionnez projet, OK) pour restaurer l'intégrité des éléments du projet avant de continuer. Et vous devez immédiatement tester le projet pour vous assurer que cette procédure a fonctionné avant d'apporter d'autres modifications et de les confondre.

0
Matthew
  1. Sélectionnez les classes que vous souhaitez déplacer vers un nom de package différent.
  2. Clic droit - Refactor - Move
  3. Créer un package
0
Sajal Dutta

J'ai essayé cela et processus assez simple:

Création d'un nouveau package avec nom -> Déplacé toutes mes classes dans ce nouveau package (clic droit sur le paquet précédent package -> Refractor -> Déplacer )

0
Ritu

Clic droit sur votre projet
Outils Android >> Renommer le package d’application Il suffit de modifier le package à cet endroit ...  enter image description here

0
Pratheesh

com.myCompany.executable est le chemin du package exécutable. Ici, com, monSociété, l’exécutable sont trois paquets différents . Vous devez renommer manuellement le nom du paquet individuel que vous voulez changer.

0
Meet

COMMENT COPIER ET COLLER UN PROJET Android

A. Si vous utilisez Eclipse et que vous souhaitez simplement ouvrir le projet que vous souhaitez copier (N'OUBLIEZ PAS D'OUVRIR LE PROJET QUE VOUS DEVEZ COPIER), clonez (copiez/collez) votre projet Android dans la fenêtre du package Explorer située à gauche d’Eclipse. Eclipse vous demandera un nouveau nom de projet lorsque vous le collez. Attribuez-lui un nouveau nom de projet. Le nom et le répertoire du projet Eclipse étant indépendants du nom de l’application et du package, vous aider à changer les noms de paquet Remarque: il existe deux types de nom de paquet.

1.Pour modifier les noms de paquet src des paquetages dans le dossier Src, suivez les étapes suivantes: Vous devez d’abord créer un nouveau paquetage: (src >>>> clic droit >>>> nouveau >>>> paquet ).

Exemple de création de package: com.new.name 

Suivez ces étapes pour déplacer les fichiers Java de l'ancien package copié de la partie A vers votre nouveau package.

Sélectionnez les fichiers Java dans cet ancien paquet

Faites un clic droit sur les fichiers Java

sélectionnez l'option "Refactor"

sélectionnez l'option "Move"

Sélectionnez votre package préféré dans la liste des packages dans une fenêtre de dialogue. Très probablement, vous devez sélectionner le nouveau que vous venez de créer et cliquez sur "OK" 

2.Pour modifier le nom du package d'application (package principal), procédez comme suit:

Premier clic droit sur votre projet

Ensuite, allez dans "Outils Android"

Puis sélectionnez "Renommer le package d'application"

Entrez un nouveau nom dans une fenêtre de dialogue et cliquez sur OK.

Ensuite, il vous indiquera dans quelle partie de votre projet le nom de l'application sera modifié. 

Il vous montrera que le nom de l'application sera modifié dans le manifeste et dans la plupart des fichiers Java pertinents. Hit "OK"

VOUS AVEZ FAIT dans cette partie, mais assurez-vous de reconstruire votre projet pour qu'il prenne effet. 

Pour reconstruire votre projet, allez dans "" projet ">>>" Nettoyer ">>>> sélectionnez un projet dans un projet 

liste, et cliquez sur "OK". Enfin, vous pouvez exécuter votre nouveau projet. 

0
Josi

Créez votre structure de répertoire dans le dossier src comme

.

signifie créer un dossier subpkg1 sous le dossier pkg1 (dossier source dans Eclipse), puis y placer votre code source, puis modifier sa déclaration de package.

0
Alex Suo

Sélectionnez tous les fichiers du package par défaut, cliquez avec le bouton droit de la souris sur -> Refactor ... -> Move .. et sélectionnez un package dans la boîte de dialogue ou créez-en un nouveau.

0
isnot2bad

Essayez de créer un nouveau paquet et déplacez ensuite vos fichiers.

Un bref aperçu: http://www.tutorialspoint.com/Eclipse/eclipse_create_Java_package.htm

0
cete3

Il suffit de créer un nouveau package et de déplacer les classes vers le package créé. 

(package par défaut) signifie qu'il ne s'agit pas d'un package.

0
jtomaszk