2013-11-22 3 views
7

Это не вопрос о связывании источник в Java проекта затменияСвязывание папки внешнего источника с именем «ЦСИ» в затмение проекта

Можно добавить внешнюю папку с именем «ЦСИ» в затмении, как исходной папке. Проблема заключается в том, чтобы сохранить имя внешней папки как «src», а не любое другое имя; для этого я попытался удалить папку src и bin из стандартного проекта java-проекта eclipse, а затем попытался «Связать источник», но это не работает.

Есть ли другой способ, которым я могу это сделать?

Это означает, что src проекта java проекта Eclipse указывает на внешнюю папку с именем «src»? Аналогичные проблемы с папкой с выводом «bin».

System Information 
OS: Windows 8, 32 bit 
Eclipse: 3.7 

Спасибо.

+2

Что не работает в Link Source? –

+0

@aetheria, когда исходная папка уже существует, я не могу добавить другую исходную папку с именем src, когда я удаляю исходную папку src и пытаюсь добавить внешнюю папку src, она все равно ее не распознает. Также заметил, что даже если я удалю исходную папку src; файл .classpath не изменяется и продолжает жаловаться на отсутствие исходной папки. – Ayusman

ответ

6

Для удаления существующей исходной папки из конфигурации проекта необходимо использовать Eclipse, а затем удалить ее из системы подачи, затем вы можете добавить связанную с внешним источником исходную папку как «src».

  1. Щелкните правой кнопкой мыши на проекте и довести до «Свойства ...»

  2. Нажмите на «Java Build Path», а затем вкладку «Источник», чтобы отобразить список папок источника на путь сборки.

  3. Выберите «yourproject/src» и нажмите кнопку «Удалить». Это удалит его из проекта (и файл .classpath).

  4. Выйдите из него и физически удалите папку.

  5. Вернитесь к этому диалоговому окну и на этот раз нажмите «Источник ссылки ...». Теперь он должен работать. Меня устраивает.

0

Это несколько уродливое, но вы можете создать жесткую ссылку в своей файловой системе. В командной строке Windows используйте mklink /H src d:\path\to\external\src.

Я знаю, что следующее вряд ли будет полезно, но: Подумайте о другом подходе.

5

Для того, чтобы связь с внешней папки, необходимо переименовать папку, если любая папка уже существует с таким же именем, как «ЦСИ» или лучше удалить эту папку. После этого вы можете сделать ссылку с внешней папки с помощью любого из следующих способов:

Метод: 1 - (Make ссылку вручную с помощью кода):

1. Open the .project file from root folder of your workspace. 
2. Include the below code with your file path: 
    <linkedResources> 
     <link> 
      <name>folder_name_list_in_your_project</name> 
      <type>2</type> 
      <location>folder_path_to_include</location> 
     </link> 
    </linkedResources> 
3. Save the file and refresh the project to include the external folder in your project. 

Метод: 2 - (Make ссылка вручную с помощью пользовательского интерфейса):

1. Right click the project, select "Build Path -> Configure Build Path". 
2. Choose "Source" tab. 
3. Click "Link Source" button. 
4. Click "Browse" to choose the folder. 
5. Enter the folder name in "Folder name" field to list the external name in your project. 
6. If you need to add the pattern for include and/or exclude file, click "Next" and enter the pattern. Then click "Finish". 
7. Otherwise click "Finish". 

Это работает для меня, и надеюсь, что мои шаги также помочь вам.

Смежные вопросы