Eclipse как изменить папку проектов

I have an Eclipse project (Flex Builder) of which the actual files have changed location on the drive. When I start Eclipse I can see the project listed but there are no actual files listed. Right

I have an Eclipse project (Flex Builder) of which the actual files have changed location on the drive. When I start Eclipse I can see the project listed but there are no actual files listed. Right clicking the project and selecting properties will show me the old path where the files used to be stored but I can’t change it.

How can I change the file location of an Eclipse project where it will look for the files after the project has been created?

asked Sep 16, 2009 at 3:46

Luke's user avatar

LukeLuke

20.6k34 gold badges116 silver badges178 bronze badges

1

You can copy your .classpath and .project files to the root of the new project directory and then choose ‘Import…’ from the file menu, and select ‘General/Existing Projects into Workspace.’ In the resulting dialog, locate the root of the new project directory and finish. Make sure that you have deleted the old project from the work space before importing.

answered Sep 16, 2009 at 3:57

akf's user avatar

akfakf

38.2k8 gold badges85 silver badges96 bronze badges

7

Much more simple: Right click -> Refactor -> Move.

answered Apr 29, 2015 at 16:11

kerner1000's user avatar

kerner1000kerner1000

3,27034 silver badges55 bronze badges

5

There is now a plugin (since end of 2012) that can take care of this: gensth/ProjectLocationUpdater on GitHub.

answered Jul 1, 2014 at 12:49

parvus's user avatar

parvusparvus

5,5886 gold badges35 silver badges61 bronze badges

3

If you have your project saved as a local copy of a repository, it may be better to import from git. Select local, and then browse to your git repository folder. That worked better for me than importing it as an existing project. Attempting the latter did not allow me to «finish».

answered Sep 6, 2013 at 22:43

BeccaP's user avatar

BeccaPBeccaP

1,4521 gold badge13 silver badges19 bronze badges

I moved my default git repository folder and therefore had the same problem. I wrote my own Class to manage eclipse location and used it to change the location file.

        File locationfile 
            = new File("<workspace>"
                    +"/.metadata/.plugins/org.eclipse.core.resources/.projects/"
                    +"<project>/"
                    +".location");

        byte data[] = Files.readAllBytes(locationfile.toPath());

        EclipseLocation eclipseLocation = new EclipseLocation(data);

        eclipseLocation.changeUri("<new path to project>");

        byte newData[] = eclipseLocation.getData();

        Files.write(locationfile.toPath(),newData);

Here my EclipseLocation Class:

public class EclipseLocation {

    private byte[] data;
    private int length;
    private String uri;


    public EclipseLocation(byte[] data) {
        init(data);
    }

    public String getUri() {
        return uri;
    }

    public byte[] getData() {
        return data;
    }


    private void init(byte[] data) {

        this.data = data;   
        this.length = (data[16] * 256) + data[17];
        this.uri = new String(data,18,length);  
    }


    public void changeUri(String newUri) {

        int newLength = newUri.length();
        byte[] newdata = new byte[data.length + newLength - length];        


        int y = 0;
        int x = 0;

        //header
        while(y < 16) newdata[y++] = data[x++];

        //length
        newdata[16] = (byte) (newLength / 256);
        newdata[17] = (byte) (newLength % 256);

        y += 2;
        x += 2;

        //Uri
        for(int i = 0;i < newLength;i++)
        {
            newdata[y++] = (byte) newUri.charAt(i);
        }
        x += length;

        //footer
        while(y < newdata.length) newdata[y++] = data[x++];

        if(y != newdata.length)
            throw new IndexOutOfBoundsException();

        if(x != data.length)
            throw new IndexOutOfBoundsException();

        init(newdata);
    }


}

answered Oct 10, 2019 at 8:58

Luise Fassbinder's user avatar

1

Using Neon — just happened to me too. You would have to delete the Eclipse version (not from disk) in your Project Explorer and import the projects as existing projects. Of course, ensure that the project folders as a whole were moved and that the Eclipse meta files are still there as mentioned by @koenpeters.

Refactor does not handle this.

answered Jan 10, 2017 at 22:12

Justin Wolf's user avatar

When you have a Java project in Eclipse, how do you change the location where the class files are placed? The bin directory is the default location.

asked Jul 7, 2010 at 3:29

Chris J's user avatar

You can change the folder name from bin to something else.

Right click on your project and select Properties.
And then click on Java Build Path.
On the right side you can see the tabs Source, Projects, Libraries,…

Click on Source. Check the Default output folder:. There you can browse and select the different folder you want.

But you cannot change the directory. For example if your project is in D: drive you cannot keep the output folder in C: drive.

answered Jul 7, 2010 at 3:43

Puru's user avatar

PuruPuru

8,71326 gold badges69 silver badges90 bronze badges

2

Right click on your project and select Properties.

Java Build Path --> select the Source tab

See the below image for more details:

enter image description here

answered Mar 14, 2014 at 11:51

Sumit Singh's user avatar

Sumit SinghSumit Singh

15.7k6 gold badges59 silver badges89 bronze badges

Right-click on our project —> select properties —> select Java Build Path —> select the Source tab. At the bottom of the tab you should see a field named (Default Output Folder:).

answered Jul 7, 2010 at 3:44

eSniff's user avatar

eSniffeSniff

5,6331 gold badge26 silver badges31 bronze badges

I would like to describe an approach below.

First, create a new empty project locally in eclipse work space for storing generated output files say output_bin.

As mentioned in above steps, now from Default Output Folder we need a new Variable to link to our project output folder.

  1. Default Output Folder -> Browse -> Create New Folder…
  2. -> Advance -> check «Link to folder in the file system» ->
  3. Variables -> New.. -> Name = PROJECT_OUT, Location = «CHOOSE_PATH_TOoutput_binbinProject1bin» -> Ok

Note: Project1bin is a new directory which stores the bin folder. output_bin is an empty project and you can have multiple bin folder for various projects.

answered Sep 25, 2013 at 8:25

ashjtech's user avatar

These answers only describe changing for one specific project.

But if you are using a build tool in Eclipse such as Gradle, you are likely to get annoyed by spurious build errors caused by class files being produced under bin… the best thing is therefore to change the default output folder:

(Eclipse Mars)
Window —> Preferences —> Java —> Build Path —> Output folder name: change from «bin» to «build»
NB be aware, however, that this (currently) only appears to work when you create a new Java project using the Java project wizard. I import Gradle (STS) projects and find that I nevertheless have to change manually from «bin» to «build» for each project.

answered Sep 4, 2016 at 17:15

mike rodent's user avatar

mike rodentmike rodent

13.3k11 gold badges95 silver badges142 bronze badges

When you have a Java project in Eclipse, how do you change the location where the class files are placed? The bin directory is the default location.

asked Jul 7, 2010 at 3:29

Chris J's user avatar

You can change the folder name from bin to something else.

Right click on your project and select Properties.
And then click on Java Build Path.
On the right side you can see the tabs Source, Projects, Libraries,…

Click on Source. Check the Default output folder:. There you can browse and select the different folder you want.

But you cannot change the directory. For example if your project is in D: drive you cannot keep the output folder in C: drive.

answered Jul 7, 2010 at 3:43

Puru's user avatar

PuruPuru

8,71326 gold badges69 silver badges90 bronze badges

2

Right click on your project and select Properties.

Java Build Path --> select the Source tab

See the below image for more details:

enter image description here

answered Mar 14, 2014 at 11:51

Sumit Singh's user avatar

Sumit SinghSumit Singh

15.7k6 gold badges59 silver badges89 bronze badges

Right-click on our project —> select properties —> select Java Build Path —> select the Source tab. At the bottom of the tab you should see a field named (Default Output Folder:).

answered Jul 7, 2010 at 3:44

eSniff's user avatar

eSniffeSniff

5,6331 gold badge26 silver badges31 bronze badges

I would like to describe an approach below.

First, create a new empty project locally in eclipse work space for storing generated output files say output_bin.

As mentioned in above steps, now from Default Output Folder we need a new Variable to link to our project output folder.

  1. Default Output Folder -> Browse -> Create New Folder…
  2. -> Advance -> check «Link to folder in the file system» ->
  3. Variables -> New.. -> Name = PROJECT_OUT, Location = «CHOOSE_PATH_TOoutput_binbinProject1bin» -> Ok

Note: Project1bin is a new directory which stores the bin folder. output_bin is an empty project and you can have multiple bin folder for various projects.

answered Sep 25, 2013 at 8:25

ashjtech's user avatar

These answers only describe changing for one specific project.

But if you are using a build tool in Eclipse such as Gradle, you are likely to get annoyed by spurious build errors caused by class files being produced under bin… the best thing is therefore to change the default output folder:

(Eclipse Mars)
Window —> Preferences —> Java —> Build Path —> Output folder name: change from «bin» to «build»
NB be aware, however, that this (currently) only appears to work when you create a new Java project using the Java project wizard. I import Gradle (STS) projects and find that I nevertheless have to change manually from «bin» to «build» for each project.

answered Sep 4, 2016 at 17:15

mike rodent's user avatar

mike rodentmike rodent

13.3k11 gold badges95 silver badges142 bronze badges

16 / 16 / 6

Регистрация: 04.03.2014

Сообщений: 160

1

09.05.2016, 00:33. Показов 5768. Ответов 4


Всем привет. Сейчас весь проект хранится к примеру в папке c:Project. Как изменить этот путь к примеру на d:NewPath?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Эксперт Java

2392 / 2218 / 564

Регистрация: 28.12.2010

Сообщений: 8,661

09.05.2016, 09:22

2

MrDead, перенести файлы?



0



16 / 16 / 6

Регистрация: 04.03.2014

Сообщений: 160

09.05.2016, 14:17

 [ТС]

3

KEKCoGEN, Ну да, перенести все файлы проекта и назначить сохранение по новому path. Если просто скопировать папку с проектом и перенести, то при запуске проекта с новой папки, сохранение все равно идет по изначальным путям, которые создавались при создании проекта, а надо чтобы изменения файлов сохранялись по новому пути.



0



0 / 0 / 0

Регистрация: 08.04.2019

Сообщений: 1

08.04.2019, 22:29

4

Правой кнопкой мыши по названию проекта, дальше Refactor/move и указываете новый путь

Миниатюры

Изменить путь сохранения проекта Eclipse
 



0



1227 / 844 / 260

Регистрация: 02.04.2009

Сообщений: 3,176

09.04.2019, 00:11

5

roksen47,

Цитата
Сообщение от MrDead
Посмотреть сообщение

проекта Eclipse

MrDead, копируете всю папку куда хотите, затем File -> Switch workspace и указываете новый путь к папке.



0



Обычно мои рабочие проекты находятся в папках на моем рабочем столе. Когда они будут завершены, я просто перемещаю их в c:dev. Дело в том, что я делаю это довольно архаично.

1. move project files
2. delete project on Eclipse
3. create new project on Eclipse on the new location

Как вам, ребята, перемещать проекты?

Если бы я мог изменить: Файл -> Свойства -> Ресурс -> Местоположение путь это было бы чертовски просто!

Пример хода:

c:userdesktopproject_123
c:devproject_123

9 ответы

Щелкните правой кнопкой мыши проект Eclipse в проводнике пакетов, выберите Refactor, затем выберите Move … В появившемся диалоговом окне введите или перейдите в новое место и нажмите OK. Это также сохранит вашу CVS или другие метаданные SCM, но также принесет все ваши изменения, и вы не потеряете членство в рабочих наборах, конфигурациях запуска или других вещах, которые Eclipse связывает с вашим проектом.

ответ дан 21 окт ’10, 20:10

Используйте пункт меню Eclipse Move

Откройте представление «Навигатор», щелкните свой проект правой кнопкой мыши и выберите «Переместить». Затем выберите целевой каталог.

Navigator View > Right Click > Move

Обратите внимание, что это не работает в Package Explorer (по крайней мере, не в Neon). Диалог перемещения из Package Explorer отличается, поэтому используйте окно Navigator.

Введите описание изображения здесь

Введите описание изображения здесь

ответ дан 12 авг.

Я не знаю, вносились ли изменения в eclipse с момента публикации этого поста … В моем случае я переместил папку проекта вручную и хотел, чтобы Eclipse открывал проект в этом новом месте. Я так и сделал (и вроде работает).

  • (Я использую eclipse «helios» v 3.6.2)

  • Меню «Файл» | Импортировать …

  • Общие | Существующие проекты в Workspace

  • Выберите корневой каталог = верхний каталог вашего проекта в новом месте

  • Завершить

ответ дан 03 окт ’12, 12:10

У меня редко есть проекты в Eclipse, которые не находятся под контролем версий, поэтому все, что мне нужно сделать, это проверить проект в новом месте.

Если у вас нет системы управления версиями, Eclipse довольно хорошо работает с CVS из коробки, и довольно просто настроить CVS для работы локально без сервера: http://www.tortoisecvs.org/faq.html#cvsinit

ответ дан 13 авг.

КОГДА ВСЕ ДРУГОЕ НЕ ИСПОЛЬЗУЕТСЯ:

Копирование проекта Eclipse из одного каталога (назовем его old_dir) в другой каталог (назовем его new_dir):

  1. Откройте Eclipse и укажите скопированный рабочий каталог в вашем new_dir.

  2. После открытия проекта в этом new_dir проекты, перечисленные на вкладке Project Explorer, могут по-прежнему быть теми, которые содержатся в old_dir (вы можете проверить его, щелкнув каждый правой кнопкой мыши и выполнив: «Resource -> Linked Resource», чтобы увидеть путь Значения переменных). Таким образом, они должны быть удалены из этого рабочего пространства. Удалите проект приложения Nios 2 и проект BSP из вкладки Project Explorer, щелкнув его правой кнопкой мыши и выбрав опцию «Удалить», которая откроет новое окно. Во всплывающем окне убедитесь, что флажок Удалить содержимое проекта на диске НЕ ПРОВЕРЕН, прежде чем нажимать ОК, чтобы удалить проекты. В противном случае он удалит его из old_dir, из которого вы скопировали проект.

  3. Щелкните правой кнопкой мыши в области вкладки Project Explorer → Import → General → Existing Projects into Workspace и добавьте скопированный проект приложения Nios2 и проект BSP из new_dir.

  4. Щелкните правой кнопкой мыши в области вкладки Project Explorer → Index → ​​Rebuild, иначе проект приложения Nios2 не сможет использовать включения, предоставляемые проектом BSP.

  5. Нажмите Project → Clean → OK, чтобы очистить и перестроить весь проект.

  6. При использовании консоли для общения с NIOS убедитесь, что путь elf также обновлен до нового каталога проекта!

Создан 13 фев.

Я скопировал весь проект в новый каталог. После установки Eclipse в новое рабочее пространство он мгновенно распознает проект. Таким образом, делать было нечего. Я использую Eclipse IDE для разработчиков C / C ++, версия Luna Service Release 2 (4.4.2).

Создан 29 янв.

Для Eclipse Oxygen, чтобы переместить проект Java, принятый ответ djb работает хорошо (по моему опыту только сейчас), кроме Прочитав комментарий Basic 14 мая 12 г. в 9:27, я попытался добавить свой проект XMLDiff в C: … SVN trunk Internal Projects, и у меня возникла ошибка с довольно загадочным сообщением:

Проблемы, возникшие при перемещении ресурсов.

Ресурс уже существует на диске.

Мне пришлось переместить проект в C: … SVN trunk Internal Projects XMLDiff, создав новую папку XMLDiff в диалоговом окне просмотра, и в результате получился C: … SVN trunk Internal Projects. XMLDiff, а не C: … SVN trunk Internal Projects XMLDiff XMLDiff.

Так что это должно было измениться между опытом Basic в 2012 году и Eclipse.3.

Создан 20 июн.

Для Eclipse Oxygen

Свойства проекта -> Ресурс -> Связанные ресурсы -> Связанные ресурсы (вкладка)

Создан 29 ноя.

Щелкните правой кнопкой мыши свой проект-> скопировать.

щелкните правой кнопкой мыши в свободном пространстве проводника проекта и щелкните правой кнопкой мыши-> pase.

выбрал новую папку и название проекта.

ответ дан 30 мар ’20, в 10:03

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

eclipse
eclipse-pdt

or задайте свой вопрос.

Обычно у меня есть мои рабочие проекты, сидящие на папках на моем Рабочем столе. Когда они будут завершены, я просто переместите их на c:dev. Дело в том, что я делаю это довольно архаично.

1. move project files
2. delete project on eclipse
3. create new project on eclipse on the new location

Как вы, ребята, перемещаете проекты вокруг?

Если бы я мог изменить путь: File -> Properties -> Resource -> Location, он был бы мертв!

Пример перемещения:

c:userdesktopproject_123
c:devproject_123

Спасибо!

13 авг. 2010, в 17:39

Поделиться

Источник

7 ответов

Щелкните правой кнопкой мыши проект Eclipse в Проводнике пакетов, выберите «Рефакторинг», затем выберите «Переместить»… В появившемся диалоговом окне введите или перейдите к новому местоположению и нажмите «ОК». Это также сохранит ваши CVS или другие метаданные SCM, но также внесет все ваши изменения, и вы не потеряете членство в рабочих наборах, запускает конфигурацию или другие вещи, которые Eclipse связывает с вашим проектом.

djb
21 окт. 2010, в 20:44

Поделиться

Я не знаю, сделал ли затмение модификациями со дня публикации этого сообщения…
В моем случае я переместил папку проекта вручную, и я хотел, чтобы Eclipse открывал проект в этом новом месте. Это то, что я сделал (и, похоже, это работает).

  • (Я использую eclipse «helios» v 3.6.2)

  • Меню «Файл» | Импорт…

  • Общие | Существующие проекты в Workspace

  • Выберите корневой каталог = верхний каталог вашего проекта в новом расположении

  • Готово

late-at-the-party
03 окт. 2012, в 12:10

Поделиться

Использовать пункт меню Eclipse Move

Откройте «Навигатор», щелкните правой кнопкой мыши на своем проекте и нажмите «Переместить». Затем выберите целевой каталог.

Navigator View > Right Click > Move

Обратите внимание, что это не работает в Package Explorer (по крайней мере, не в Neon). Диалог перемещения из Проводника пакетов отличается, поэтому используйте окно «Навигатор».

Изображение 6914

Изображение 6915

typoerrpr
12 авг. 2016, в 03:37

Поделиться

У меня редко есть проекты в Eclipse, которые не находятся под контролем источника, поэтому все, что мне нужно сделать, это проверить проект в новом месте.

Если у вас нет источника управления, Eclipse работает с CVS довольно хорошо из коробки, и довольно просто настроить CVS для запуска локально без сервера: http://www.tortoisecvs.org/faq.html#cvsinit

Rodney Gitzel
13 авг. 2010, в 19:54

Поделиться

КОГДА ВСЕ ЭФФЕКТЫ:

Копирование проекта Eclipse из одного каталога (позвоните ему old_dir) в другой каталог (позвоните ему new_dir):

  • Откройте Eclipse и укажите скопированный рабочий каталог в вашем new_dir.

  • Как только он откроет проект в этом new_dir, проекты, перечисленные в закладке Project Explorer, по-прежнему могут быть те, которые содержатся в old_dir (вы можете проверить его, щелкнув правой кнопкой мыши каждый и следуя через: «Ресурс → Связанный Resource», чтобы увидеть значения переменных пути. Таким образом, они должны быть удалены из этого рабочего пространства. Удалите проект приложения Nios 2 и проект BSP из вкладки Project Explorer, щелкнув правой кнопкой мыши на нем и выбрав пункт «Удалить», который появится в новом окне. Во всплывающем окне убедитесь, что флажок Удалить содержимое проекта на диске установлен UNCHECKED, прежде чем нажать OK, чтобы удалить проекты. В противном случае он удалит его из old_dir, из которого вы скопировали проект.

  • Щелкните правой кнопкой мыши в области вкладки «Проводник проекта» → «Импорт» → «Общие» → «Существующие проекты в рабочую область» и добавьте скопированный проект приложений Nios2 и проект BSP из new_dir.

  • Щелкните правой кнопкой мыши в области вкладки «Проводник проекта» → «Индекс» → «Восстановить», иначе проект приложений Nios2 не сможет использовать предоставляемые проектом BSP.

  • Нажмите «Проект» → «Очистить» → «ОК», чтобы очистить и перестроить весь проект.

  • При использовании консоли, чтобы поговорить с NIOS, убедитесь, что путь эльфа обновлен и в новый каталог проекта!

Alex Aleyan
13 фев. 2016, в 14:47

Поделиться

Я скопировал весь проект в новый каталог. После установки Eclipse в новое рабочее пространство он мгновенно распознает проект. Таким образом, это было больше нечего делать. Я использую Eclipse IDE для разработчиков C/С++, версию Luna Service Release 2 (4.4.2).

Chris_Pank
29 янв. 2016, в 13:33

Поделиться

Для Eclipse Oxygen

Свойства проекта → Ресурс → Связанные ресурсы → Связанные ресурсы (вкладка)

user207064
29 нояб. 2016, в 11:14

Поделиться

Ещё вопросы

  • 1Как изменить имя оболочки в Джексоне
  • 0Как удалить элементы и массив по двум атрибутам в AngularJS?
  • 1Проблемы с p5.js при отображении альфа-канала
  • 1Как разделить строку ANSI с неизвестными символами, возвращенными из OpenVMS в C #
  • 0Запросы к нескольким таблицам в CakePHP 3.x ORM
  • 0Uncaught TypeError: Object [object Object] не имеет метода ‘fnStandingRedraw’
  • 1Конструктор `QImage` имеет неизвестное ключевое слово` data`
  • 0Javascript — передача параметра в функцию, которая вызывает другую функцию
  • 1Android: отображение изображения .jpg с SDCard с помощью ImageView
  • 0Как перебрать все ключи кроме одного в руле?
  • 0Не удается просмотреть результат при объединении 3 таблиц
  • 1ASP.Net MVC 4 Razor — просмотр результатов поиска на веб-сетке
  • 0Пользовательский неупорядоченный набор хэш-функции
  • 0Прохождение программ на C ++, таких как Python и R
  • 0Поиск сфинкса — исключить из результатов по условию
  • 0Значение Integer в предложении GROUP BY
  • 02 вопроса на Backbone.js MVC
  • 1Невозможно нажать кнопку, используя элемент (by.css ()) с транспортиром на ionic2
  • 0Объединяйте таблицы MySQL, выбирайте строки со столбцами, начинающимися со строки, и используйте умножение для фильтрации
  • 0Отключить прокрутку страницы, но разрешить прокрутку карты Google
  • 1Угловой с использованием чистого JavaScript
  • 1Проверка подлинности паспорта с помощью Google reCaptcha
  • 1Android Easy Switch цветовая схема применения
  • 0Обрезать строку, пока не появится конкретный символ
  • 0UI-Router: перейти из дочернего состояния в одноуровневое без перезагрузки родительского контроллера?
  • 0Ошибка: [ng: areq] Аргумент не является функцией, получил неопределенный
  • 1Есть ли более простой метод для обработки нескольких ссылок в OSGi?
  • 0Угловая форма ввода часов не работает
  • 1Ограничить количество касаний на Android?
  • 1Android: Как полностью закрыть Программу?
  • 0Список привязок выпадающий с помощью библиотеки сетки добавления
  • 1Как заставить базовый класс вызывать его виртуальную функцию?
  • 1Доступ к таблице в таблице Excel с использованием C #
  • 1ListActivity с курсором
  • 0PHP: ошибка сегментации: 11
  • 1Как использовать лямбду, чтобы применить стиль к Pandas DataFrame
  • 1Как получить доступ к атрибутам xml, в имени которых содержится символ ‘:’?
  • 0опционально с элементом списка ионов
  • 1Укажите язык в Octokit.net для Gist
  • 1Почему PowerMock пытается загрузить файл server.xml, если статический класс отключен?
  • 1Использование лямбда-выражения для назначения данных ViewModel в запросе с использованием .Find ()
  • 0php loop математические вопросы
  • 0Перемещение объекта с использованием SFML
  • 0JavaScript не вызывает переменную php
  • 1Это хорошее использование ?? оператор?
  • 1Рисуем картинку в андроид
  • 0Построение дерева из предзаказа в C ++
  • 1Положительные целые числа в массиве суммируют с отрицательным числом
  • 0Изменение имени и фамилии с помощью jquery
  • 0Тайм-аут транспортира из-за $ timeout и $ interval

Сообщество Overcoder

I generally have my working projects sitting on folders on my Desktop. When they are completed I just move them to a c:dev. The thing is I’m doing it in a rather archaic way.

1. move project files
2. delete project on Eclipse
3. create new project on Eclipse on the new location

How to you guys move projects around?

If I could alter the: File -> Properties -> Resource -> Location path it would be dead simple!

Example move:

c:userdesktopproject_123
c:devproject_123

Lii's user avatar

Lii

11.5k8 gold badges62 silver badges85 bronze badges

asked Aug 13, 2010 at 17:54

Frankie's user avatar

1

Right click on the Eclipse project in the Package Explorer, select Refactor, then select Move… In the dialog that comes up, enter or navigate to the new location and click OK. This will also preserve your CVS or other SCM metadata, but will also bring all your modifications as well, and you won’t lose any memberships in Working Sets, launch configurations, or other things that Eclipse associates with your project.

answered Oct 21, 2010 at 19:36

djb's user avatar

djbdjb

4,8171 gold badge34 silver badges37 bronze badges

18

Use Eclipse’s Move menu item

Open Navigator view, right click on your project and click Move. Then select the destination directory.

Navigator View > Right Click > Move

Note it doesn’t seem to work in Package Explorer (at least not in Neon). The move dialog from Package Explorer is different, so use the Navigator window.

enter image description here

enter image description here

answered Aug 12, 2016 at 1:54

typoerrpr's user avatar

typoerrprtypoerrpr

1,57619 silver badges18 bronze badges

5

I don’t know whether eclipse has made modifs since the date of this post…
In my case I had moved a project folder manually and I wanted Eclipse to open the project on this new location. This is what I did (and it seems to work).

  • (I’m using eclipse «helios» v 3.6.2)

  • File menu | Import …

  • General | Existing projects into Workspace

  • Select root directory = top directory of your project on the new location

  • Finish

answered Oct 3, 2012 at 11:53

late-at-the-party's user avatar

1

I rarely have any projects in Eclipse that aren’t under source control, so all I would need to do is check the project out in the new location.

If you don’t have source control, Eclipse works with CVS rather well out of the box, and it’s pretty simple to setup CVS to run locally without a server: http://www.tortoisecvs.org/faq.html#cvsinit

answered Aug 13, 2010 at 18:00

Rodney Gitzel's user avatar

4

WHEN EVERYTHING ELSE FAILS:

Copying an Eclipse project from one directory (let’s call it old_dir) to another directory (let’s call it new_dir):

  1. Open Eclipse and specify the copied working directory in your new_dir.

  2. Once it opens the project in the this new_dir, the projects listed under Project Explorer Tab might still be the ones contained in the old_dir (you can check it by right clicking each and following through: «Resource -> Linked Resource» to see the Path Variables values). Thus, they have to be removed from this work space. Delete the Nios 2 Application Project and the BSP Project from the Project Explorer Tab by right clicking on it and selecting Delete option which will pop a new window. In the pop-up window, make sure that the Delete project contents on disk check box is UNCHECKED before clicking OK to delete the Projects. Otherwise, it will delete it from the old_dir where you copied the project from.

  3. Right click in the Project Explorer Tab Area → Import → General → Existing Projects into Workspace and add the copied Nios2 Application Project and the BSP Project from the new_dir.

  4. Right click in the Project Explorer Tab Area → Index → Rebuild, otherwise the Nios2 Application Project will not be able to use the includes provided by the BSP Project.

  5. Click on Project → Clean → OK to clean and rebuild the whole project.

  6. When using console to talk to the NIOS, make sure elf’s path is updated to the new project directory as well!

answered Feb 13, 2016 at 12:52

Alex Aleyan's user avatar

Right click on your project->copy.

right click in project explorer free space and right click->pase.

chose new folder and project name.

answered Mar 30, 2020 at 9:30

mohammadsdtmnd's user avatar

I copied the whole project to a new directory. After setting Eclipse to the new workspace it recognises the project instantly. Thus it was nothing further to do. I use Eclipse IDE for C/C++ Developers, Version Luna Service Release 2 (4.4.2).

answered Jan 29, 2016 at 12:19

chris's user avatar

chrischris

212 bronze badges

For Eclipse Oxygen, to move a Java project, djb’s accepted answer works well (in my experience just now), except having read comment by Basic May 14 ’12 at 9:27, I tried to add my project XMLDiff to C:…SVNtrunkInternal Projects, and I got a failure with the rather cryptic message:

Problems encountered while moving resources.

Resource already exists on disk.

I had to move the project to C:…SVNtrunkInternal ProjectsXMLDiff by creating a new folder, XMLDiff, in the browse dialog, and the result was C:…SVNtrunkInternal ProjectsXMLDiff, not C:…SVNtrunkInternal ProjectsXMLDiffXMLDiff.

So this must have changed between Basic’s experience in 2012 and Eclipse.3.

Community's user avatar

answered Jun 14, 2018 at 21:13

Tamias's user avatar

TamiasTamias

1739 bronze badges

For Eclipse Oxygen

Project Properties -> Resource -> Linked Resources -> Linked Resources (Tab)

answered Nov 29, 2016 at 10:42

user207064's user avatar

user207064user207064

6555 silver badges14 bronze badges

0

I generally have my working projects sitting on folders on my Desktop. When they are completed I just move them to a c:dev. The thing is I’m doing it in a rather archaic way.

1. move project files
2. delete project on Eclipse
3. create new project on Eclipse on the new location

How to you guys move projects around?

If I could alter the: File -> Properties -> Resource -> Location path it would be dead simple!

Example move:

c:userdesktopproject_123
c:devproject_123

Lii's user avatar

Lii

11.5k8 gold badges62 silver badges85 bronze badges

asked Aug 13, 2010 at 17:54

Frankie's user avatar

1

Right click on the Eclipse project in the Package Explorer, select Refactor, then select Move… In the dialog that comes up, enter or navigate to the new location and click OK. This will also preserve your CVS or other SCM metadata, but will also bring all your modifications as well, and you won’t lose any memberships in Working Sets, launch configurations, or other things that Eclipse associates with your project.

answered Oct 21, 2010 at 19:36

djb's user avatar

djbdjb

4,8171 gold badge34 silver badges37 bronze badges

18

Use Eclipse’s Move menu item

Open Navigator view, right click on your project and click Move. Then select the destination directory.

Navigator View > Right Click > Move

Note it doesn’t seem to work in Package Explorer (at least not in Neon). The move dialog from Package Explorer is different, so use the Navigator window.

enter image description here

enter image description here

answered Aug 12, 2016 at 1:54

typoerrpr's user avatar

typoerrprtypoerrpr

1,57619 silver badges18 bronze badges

5

I don’t know whether eclipse has made modifs since the date of this post…
In my case I had moved a project folder manually and I wanted Eclipse to open the project on this new location. This is what I did (and it seems to work).

  • (I’m using eclipse «helios» v 3.6.2)

  • File menu | Import …

  • General | Existing projects into Workspace

  • Select root directory = top directory of your project on the new location

  • Finish

answered Oct 3, 2012 at 11:53

late-at-the-party's user avatar

1

I rarely have any projects in Eclipse that aren’t under source control, so all I would need to do is check the project out in the new location.

If you don’t have source control, Eclipse works with CVS rather well out of the box, and it’s pretty simple to setup CVS to run locally without a server: http://www.tortoisecvs.org/faq.html#cvsinit

answered Aug 13, 2010 at 18:00

Rodney Gitzel's user avatar

4

WHEN EVERYTHING ELSE FAILS:

Copying an Eclipse project from one directory (let’s call it old_dir) to another directory (let’s call it new_dir):

  1. Open Eclipse and specify the copied working directory in your new_dir.

  2. Once it opens the project in the this new_dir, the projects listed under Project Explorer Tab might still be the ones contained in the old_dir (you can check it by right clicking each and following through: «Resource -> Linked Resource» to see the Path Variables values). Thus, they have to be removed from this work space. Delete the Nios 2 Application Project and the BSP Project from the Project Explorer Tab by right clicking on it and selecting Delete option which will pop a new window. In the pop-up window, make sure that the Delete project contents on disk check box is UNCHECKED before clicking OK to delete the Projects. Otherwise, it will delete it from the old_dir where you copied the project from.

  3. Right click in the Project Explorer Tab Area → Import → General → Existing Projects into Workspace and add the copied Nios2 Application Project and the BSP Project from the new_dir.

  4. Right click in the Project Explorer Tab Area → Index → Rebuild, otherwise the Nios2 Application Project will not be able to use the includes provided by the BSP Project.

  5. Click on Project → Clean → OK to clean and rebuild the whole project.

  6. When using console to talk to the NIOS, make sure elf’s path is updated to the new project directory as well!

answered Feb 13, 2016 at 12:52

Alex Aleyan's user avatar

Right click on your project->copy.

right click in project explorer free space and right click->pase.

chose new folder and project name.

answered Mar 30, 2020 at 9:30

mohammadsdtmnd's user avatar

I copied the whole project to a new directory. After setting Eclipse to the new workspace it recognises the project instantly. Thus it was nothing further to do. I use Eclipse IDE for C/C++ Developers, Version Luna Service Release 2 (4.4.2).

answered Jan 29, 2016 at 12:19

chris's user avatar

chrischris

212 bronze badges

For Eclipse Oxygen, to move a Java project, djb’s accepted answer works well (in my experience just now), except having read comment by Basic May 14 ’12 at 9:27, I tried to add my project XMLDiff to C:…SVNtrunkInternal Projects, and I got a failure with the rather cryptic message:

Problems encountered while moving resources.

Resource already exists on disk.

I had to move the project to C:…SVNtrunkInternal ProjectsXMLDiff by creating a new folder, XMLDiff, in the browse dialog, and the result was C:…SVNtrunkInternal ProjectsXMLDiff, not C:…SVNtrunkInternal ProjectsXMLDiffXMLDiff.

So this must have changed between Basic’s experience in 2012 and Eclipse.3.

Community's user avatar

answered Jun 14, 2018 at 21:13

Tamias's user avatar

TamiasTamias

1739 bronze badges

For Eclipse Oxygen

Project Properties -> Resource -> Linked Resources -> Linked Resources (Tab)

answered Nov 29, 2016 at 10:42

user207064's user avatar

user207064user207064

6555 silver badges14 bronze badges

0

у меня обычно есть мои рабочие проекты, сидящие на папках на моем рабочем столе. Когда они завершены, я просто перемещаю их в c:dev. Дело в том, что я делаю это довольно архаичным способом.

1. move project files
2. delete project on Eclipse
3. create new project on Eclipse on the new location

как вы переедете проектов вокруг?

Если бы я мог изменить: Файл — > Свойства — > Ресурс — > Местоположение путь это было бы смертельно просто!

пример перемещения:

c:userdesktopproject_123
c:devproject_123

8 ответов


щелкните правой кнопкой мыши проект Eclipse в Проводнике пакетов, выберите рефакторинг, затем выберите переместить… В появившемся диалоговом окне введите или выберите новое расположение и нажмите кнопку ОК. Это также сохранит ваши CVS или другие метаданные SCM, но также принесет все ваши изменения, и вы не потеряете членство в рабочих наборах, конфигурациях запуска или других вещах, которые Eclipse связывает с вашим проектом.


Я не знаю, внесло ли eclipse изменения с даты этого сообщения…
В моем случае я переместил папку проекта вручную, и я хотел, чтобы Eclipse открыл проект в этом новом месте. Это то, что я сделал (и это, кажется, работает).

  • (Я использую eclipse «helios» v 3.6.2)

  • меню Файл | импорт …

  • общие / существующие проекты в рабочую область

  • выберите корневой каталог = верхний каталог вашего проекта на новом месте

  • готово

10

автор: late-at-the-party


используйте пункт меню перемещения Eclipse

откройте вид навигатора, щелкните правой кнопкой мыши проект и выберите переместить. Затем выберите каталог назначения.

Navigator View > Right Click > Move

обратите внимание, что он не работает в Проводнике пакетов (по крайней мере, не в Neon). Диалог перемещения из Проводника пакетов отличается, поэтому используйте окно навигатора.

enter image description here

enter image description here


У меня редко есть проекты в Eclipse, которые не находятся под контролем источника, поэтому все, что мне нужно сделать, это проверить проект в новом месте.

Если у вас нет системы управления версиями, Eclipse работает с CVS довольно хорошо из коробки, и довольно просто настроить CVS для локального запуска без сервера:http://www.tortoisecvs.org/faq.html#cvsinit


КОГДА ВСЕ ОСТАЛЬНОЕ ТЕРПИТ НЕУДАЧУ:

копирование проекта Eclipse из одного каталога (назовем его old_dir) в другой каталог (назовем его new_dir):

  1. откройте Eclipse и укажите скопированный рабочий каталог в new_dir.

  2. Как только он открывает проект в этом new_dir, проекты, перечисленные на вкладке Project Explorer, все еще могут быть теми, которые содержатся в old_dir (вы можете проверить его, щелкнув правой кнопкой мыши каждый и далее: «ресурс — > связанный ресурс», чтобы увидеть значения переменных пути). Таким образом, они должны быть удалены от рабочего места. Удалите проект приложения Nios 2 и проект BSP с вкладки Project Explorer, щелкнув его правой кнопкой мыши и выбрав опцию Удалить, которая откроет новое окно. Во всплывающем окне убедитесь, что флажок удалить содержимое проекта на диске снят, прежде чем нажать кнопку ОК для удаления проектов. В противном случае он удалит его из old_dir, где вы скопировали проект.

  3. щелкните правой кнопкой мыши в области вкладки Обозреватель проектов → импорт → общие → существующие проекты в рабочую область и добавьте скопированный проект приложения Nios2 и проект BSP из new_dir.

  4. щелкните правой кнопкой мыши в области вкладки Project Explorer → Index → Rebuild, иначе проект приложения Nios2 не сможет использовать includes, предоставляемые проектом BSP.

  5. нажмите на проект → Clean → OK для очистки и восстановления всего проекта.

  6. при использовании консоли для разговора с NIO убедитесь, что путь elf также обновлен до нового каталога проекта!


Я скопировал весь проект в новый каталог. После установки Eclipse в новое рабочее пространство он мгновенно распознает проект. Так что делать было больше нечего. Я использую Eclipse IDE для разработчиков C / C++, версия Luna Service Release 2 (4.4.2).


для Eclipse Oxygen, чтобы переместить проект Java, принятый ответ djb работает хорошо (по моему опыту только сейчас), за исключением прочитав комментарий к Basic 14 ’12 мая в 9: 27, я попытался добавить свой проект XMLDiff в C:…SVNtrunkвнутренние проекты, и я получил сбой с довольно загадочным сообщением:

проблемы, возникающие при перемещении ресурсов.

ресурс уже существует на диске.

Я должен был двигаться проект на C:…SVNtrunkInternal ProjectsXMLDiff, создав новую папку XMLDiff в диалоговом окне обзора, и результатом стало C:…SVNtrunkвнутренние проектыXMLDiff, а не C:…SVNtrunkвнутренние проектыXMLDiffXMLDiff.

таким образом, это должно было измениться между опытом Basic в 2012 и Eclipse.3.


Для Eclipse Кислорода

Свойства Проекта — > Ресурс — > Связанные Ресурсы — > Связанные Ресурсы (Вкладка)


Понравилась статья? Поделить с друзьями:

Читайте также:

  • Eclipse ignore error
  • Eclipse fatal error no input files
  • Eclipse error with command gdb
  • Eclipse error log view
  • Eclipse error in final launch sequence

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии