L'importation de certaines classes du même package
Je veux importer toutes les classes dans un package à la fois, non pas un par un.
J'ai essayé import pckName.*;
mais cela ne fonctionne pas.
Exemple: j'ai la classe X dans le nom du package pack1.
package pack1;
public class X {
.
.
}
et j'ai de la classe de Y dans le même package.
package pack1;
public class Y {
.
.
}
Je ne veux pas avoir à les importer comme ceci:
import pack1.X;
import pack1.Y;
Pourquoi? Parce que mon colis (har!) a beaucoup de classes et c'est ennuyeux pour les ajouter un par un.
Est-il un moyen d'importer toutes à la fois?
import pack1.*;
serait de travaillerimportation pack1.*; devrait fonctionner. Pourquoi dis-tu qu'il n'est pas de travail?
en fait que ce que je pensais , j'ai essayé de le faire mais l'éclipse me marque une ligne rouge sous le nom de la classe. et quand j'ai placez le pointeur de la souris il y a 1 option : "Explicitement à l'importation pack1.X;"
peut-être un problème de configuration d'eclipse
Je suppose que vous êtes d'avoir la même classe X ou Y est définie en deux packages différents.
OriginalL'auteur asaf regev | 2013-02-12
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser:
Ajouter cette ligne pour les classes à partir d'autres paquets.
E. g.:
Assurez-vous, que votre classpath est correctement réglé.
Des problèmes peuvent survenir lorsque vous avez 2 classes avec le même nom:
pack1.X
etpack2.X
.Alors vous devriez écrire explicitement nom pleinement qualifié de la classe.
Si vous développer dans eclipse, vérifiez votre
Build Path
: propriétés du Projet --> Configure Build Path. Ou il suffit de sélectionner le projet et cliquez sur [Ctrl]+[Maj]+[O]. Cela permettra de résoudre automatiquement tous les problèmes d'importation.Je pense que le problème est que j'ai créé le cours à l'extérieur de l'emballage, et seulement alors, j'ai attrapé dans le package. mais comment dois-je régler ce problème? je ne veux pas créer de nouveau.
Juste corriger toutes les balles rouges dans eclipse. Ajouter le package approprié les déclarations de toutes les classes et de les organiser importations.
bonne réponse +1 pour vous.
OriginalL'auteur Ostap Andrusiv