Eclipse - настройка файла .classpath для существующего проекта. - PullRequest
7 голосов
/ 27 июля 2010

У меня есть проект Java.Рабочая папка из чужого проекта Eclipse (я думаю, это был проект Repast Simphony).

В своем затмении я создал новый проект Java и сказал ему использовать существующий код.Так что, похоже, он ввел весь код.

Однако после загрузки проекта я получаю эту ошибку:

Project 'My Project' is missing required Java project: 'Weka 3-7' 

В нем есть файл .classpath со следующим содержимым:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
 <classpathentry kind="src" path="src"/>
 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 <classpathentry combineaccessrules="false" kind="src" path="/Weka-3-7"/>
 <classpathentry kind="output" path="bin"/>
</classpath>

Что я пробовал до сих пор:

Я установил Weka 3-7.Затем я обновил файл .classpath, сказав следующее, и перезагрузил проект.

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
 <classpathentry kind="src" path="src"/>
 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 <classpathentry combineaccessrules="false" kind="src" path="C|/Program Files/Weka-3-7"/>
 <classpathentry kind="output" path="bin"/>
</classpath>

Но теперь я получаю сообщение об ошибке:

Project 'My Project' is missing required source folder: 'C|/Program Files/Weka-3-7' 

Пожалуйста, помогите.Я застрял.

1 Ответ

13 голосов
/ 27 июля 2010

Вы хотите использовать контекстное меню: Мой проект: :( щелчок правой кнопкой мыши) :: Build Path :: Configure Build path. Это дает вам возможность добавлять / удалять проекты, банки, исходные папки и т. Д., Что бы вам ни понадобилось, чтобы предоставить те классы, на которые ссылается ваш проект. Вы можете получить тот же эффект, взломав .classpath вручную, но вы должны очень хорошо знать, что вы делаете. Всегда используйте внешний интерфейс, если он не может делать то, что вам нужно.

...