2009-07-24 8 views
4

J'importe une arborescence source existante en tant que projet Eclipse Java. Quand je fais, je reçois des erreurs dans les classes (comme mycompany.logging.LogEntry) le long des lignes suivantes:eclipse interprète les paquets comme des "ressources" ou des dossiers sources

The package mycompany.logging does not match the expected package ""

Le problème semble être que Eclipse ne se rend pas compte que le répertoire src/mycompany/exploitation forestière est répertoire du paquet --- à la place, il pense qu'il s'agit d'un dossier source à part entière, analogue à src /, et que LogEntry fait partie du paquetage par défaut dans ce dossier.

Quelqu'un peut-il conseiller? Merci beaucoup.

Répondre

5

Avez-vous, dans votre projet importé, configuré le chemin d'accès source à src?

Java Build Path

alors vous devriez voir des paquets comme:

mycompany.logging 

Voir aussi Configuring an Eclipse Java Project

+0

Merci! Dans l'assistant "nouveau projet", j'ai appuyé sur le bouton "suivant" et j'ai supprimé les dossiers source redondants (par exemple "src/mycompany/logging"), ne laissant que "src". Cela l'a réparé. Merci encore. – George

+1

@George Vous êtes les bienvenus. Je suis heureux que ces paramètres ont fonctionné pour vous. – VonC