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
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.
Appuyez sur la touche Alt+shift+R
et modifiez le nom du package.
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.
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.
Le fichier "AndroidManifest" n'a pas changé pour moi et je change le nom du paquet manuellement.
créez un nouveau package, faites-y glisser la classe et maintenant vous pouvez renommer le nouveau package
sélectionner le nom du paquet et le nom du sous-paquet
appuyez sur "enregistrer" un avertissement pop-up, appuyez sur "continuer"
le nom a changé avec succès
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".
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.
Dans Eclipse Kepler/4.3 (et probablement la plupart des autres versions), vous pouvez:
A: renommer le paquet dans tous les fichiers:
B: renommer le paquet src:
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.
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 )
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.
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.
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.
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.
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
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.