Я загрузил затмение и разархивировал файл в папку и также добавил некоторые плагины, изменил некоторые настройки.
Если я скопировал эту папку в pendrive и открыл ее в другом ПК, будут все мои кипения и плагины работать из поля?
Да. Eclipse является портативным. Однако необходимо указать папку рабочей области и Java VM на командной строке. Это препятствует тому, чтобы затмение использовало поврежденный VM, который идет с окнами и позволяет ему получать доступ к рабочей области, даже если буква диска изменилась.
eclipse.exe -clean -vm %JAVA_HOME%/bin/javaw.exe -data %WORKSPACE%
К вашему сведению: VM Java является также портативным, таким образом, можно поместить и Java и Eclipse на той же карте флэш-памяти.
Примечание: Настройки проекта Eclipse не могут быть портативными. Это зависит от того, как Вы настраиваете свой .classpath файл. Попытайтесь использовать относительные пути, когда это возможно.
Eclipse действительно хранит все свои плагины и конфигурацию в его собственной структуре каталогов, таким образом делая это портативным это удивительно легкий и интуитивный. Я использовал Eclipse портативным способом без проблем вообще. Все, что я могу рекомендовать, является несколькими дополнительными шагами для создания жизни просто, которая укусила легче, и это - то, что я делаю:
Я просто загружаю zip-файл Eclipse, извлек его к каталогу на рабочем столе, и сделайте следующие шаги.
Скопируйте Среду выполнения Java с компьютера, которому установили ее в Ваш каталог Eclipse. Папку с Java в нем нужно назвать "jre", таким образом, Вы заканчиваете со следующим:
Eclipse
|
|___jre
|___bin
| |___files
|
|___lib
|___files
Это означает, что может работать над любой машиной, которой не установили Java, не имея необходимость выполнять специальную командную строку или настройки пути. Просто выполненный eclipse.exe
и это находит Среду выполнения Java в jre
для Вас и продолжается счастливо. Neato.
После этого, когда Eclipse просит рабочую область, я просто вхожу .\Workspace
так, чтобы каталог рабочей области был создан в рамках каталога затмения, и кажется, что все детали рабочей области сохранены в соответствии с тем каталогом в "относительном каталоге" видом, таким образом, не имеет значения, если буква диска изменяется. Плагины как Pydev сохраняют свои настройки в папке рабочей области (в папке названными ".metadata") поэтому, после того как Вы настроили его, их будут помнить между местами также.
И Вуаля, портативный Eclipse.
Можно скопировать этот каталог Eclipse между местами, и все это кажется "просто работе".
Вы пробовали Портативный Eclipse? Некоторые мои друзья используют его, и они говорят, что это работает хорошо.
Для школы я принял решение присвоить свою рабочую область Eclipse общему каталогу Dropbox. Каждый раз, когда я запустил Eclipse, я использовал тот каталог в качестве рабочей области. Это помогло мне работать в нескольких установках Eclipse одновременно довольно легко.
Как многие другие сказали, Eclipse является портативным и/или может быть сделан портативным довольно легкий. Следует иметь в виду, что - в зависимости от типа проекта - большое действие записи может произойти на содержании рабочей области (не установка), например, при автосоздании файлов класса после того, чтобы сохранить файл Java или сохранять локальную историю рабочей области. Это могло бы не только значительно замедлить Eclipse, но он мог бы также понизить продолжительность жизни Вас флеш-накопитель.