web-dev-qa-db-fra.com

Pourquoi mon projet Eclipse n'a-t-il pas de chemin de construction?

Quel est l'avantage de ne pas avoir de chemin de construction dans Eclipse? Pourquoi ce réglage est-il par défaut quand c'est comme si vous ne l'utilisiez jamais? Il semble que Eclipse Indigo a été développé pour rendre le développement logiciel aussi obscur que possible. Je viens de récupérer une nouvelle copie du projet que j'ai enregistré (appelé dungeonworld) cet après-midi à partir d'un autre ordinateur et, automatiquement, rien ne fonctionne, je ne peux pas compiler, je ne peux pas choisir le chemin de construction, je ne peux pas ajouter de jre, je ne peux pas ajouter de jdk. , ne peut pas ajouter cela aux propriétés du projet.

enter image description here

Est-ce que mon éclipse est cassé? Je ne peux pas croire que cela se produise, une chose aussi facile et irréalisable.

7
Niklas Rosencrantz

Il semble que vous n’ayez pas ajouté de fichiers de métadonnées de projet Eclipse à votre système de contrôle de code source. Eclipse ne sait donc pas quel est votre chemin de construction ni s’il s’agit même d’un projet Java. Vous pouvez constater que le petit 'j' manque dans le petit dossier de votre projet dungeonworld, ce qui signifie qu'Eclipse ne pense pas qu'il s'agisse d'un projet Java.

Retournez sur votre autre ordinateur et recherchez les fichiers suivants dans la racine de votre projet d'origine ...

  1. .projet
  2. .classpath
  3. .réglages/*

Assurez-vous que tous les éléments de votre système de contrôle de code source fonctionnent ou rien ne fonctionnera correctement.

11

Rien au-dessus des solutions a fonctionné pour moi alors j'ai essayé ci-dessous 

Faites un clic droit sur projet >> propriétés >> facettes du projet >> cliquez sur Java

 enter image description here

21
Amey Jadiye

J'ai le même problème, mais j'ai résolu

projet clic droit -> propriétés -> chemin de compilation Java -> src/main/sources

supprime tous les éléments sur "Exclus", puis cet élément passe à l'état "(Aucun)"

5
Daniel

J'ai essayé ci-dessous les étapes et cela fonctionne pour moi.

Faites un clic droit sur projet >> propriétés >> facettes du projet >> cliquez sur Java

3
THIMIRA

Eh bien, ce n’est probablement pas votre problème, mais il en va de même si vous êtes dans une perspective différente d’Eclipse (par exemple, pour Python).

 enter image description here

vs.

 enter image description here

2
Babu

Eclipse a un chemin de construction. Il est stocké dans un fichier (caché par défaut) .classpath de votre projet. Vous pouvez également y accéder via l’interface utilisateur dans les propriétés du projet (clic droit sur votre projet, propriétés, chemin de construction Java).

2
ptyx

Il est déconseillé de valider IDE fichiers liés dans le contrôle de source. Et si quelqu'un dans l'équipe utilise un IDE différent? C’était peut-être une option à la fois quand OP posait cette question. 

Les nouvelles versions sur Eclipse (4.x) s’occupent de cela automatiquement. Probablement en observant le type de fichiers source et de construction que vous avez dans votre projet. 

0
nir

Il n'y avait aucune entrée après un clic droit sur mon projet dans Eclipse. Comment cliquer sur quelque chose, il manque des entrées de chemin de construction. Donc, mon Eclpise n'a pas détecté mon projet Java. J'ai utilisé la commande Maven suivante et ensuite j'ai nettoyé le projet aussi. Maintenant, Projekt fonctionne comme prévu. Alors...

Si vous utilisez Maven, essayez mvn Eclipse: eclipse in cmd console dans votre répertoire de projet! Veillez à utiliser le chemin d'accès à votre dossier Maven pour la commande.

Par exemple:

cd C:\yourEclipseProject\

C:\yourPathToMaven\Apache-maven-2.2.1\bin\mvn Eclipse:eclipse

Cela m'aidait. Après des recherches infructueuses sur le Web, un collègue m'a raconté cette astuce.

0
GF. Service

Je ne sais pas la raison. Mais cela fonctionne pour moi, alors le poster. 

Faites un clic droit sur le projet -> 'Propriétés' -> 'Chemin de construction Java'. 

 enter image description here

 enter image description here

0
monkSinha