Является ли установка Eclipse портативной?

20

Я скачал eclipse и разархивировал файл в папку, а также добавил несколько плагинов, изменил некоторые настройки.

Если я скопирую эту папку в pendrive и открою ее на другом ПК, все ли мои настройки и плагины будут работать из коробки?

instantsetsuna
источник
1
Где вы скачали .zipдля Eclipse?
Стевойсяк,

Ответы:

15

Да. Затмение портативно. Однако вам нужно указать папку рабочей области и виртуальную машину Java в командной строке. Это предотвращает использование Eclipse сломанной виртуальной машины, поставляемой с Windows, и позволяет ему получить доступ к рабочему пространству, даже если буква диска изменилась.

eclipse.exe -clean -vm %JAVA_HOME%/bin/javaw.exe -data %WORKSPACE%

К сведению: Java VM также переносима, поэтому вы можете установить Java и Eclipse на один и тот же флэш-накопитель.

ПРИМЕЧАНИЕ. Настройки проекта Eclipse могут быть не переносимыми. Это зависит от того, как вы настроили свой файл .classpath. Старайтесь использовать относительные пути, когда это возможно.

Крис Нава
источник
2
Можно ли сделать установку совместимой с несколькими операционными системами (такими как Linux и Windows)? У меня было много трудностей, пытаясь поддерживать переносимое рабочее пространство между этими двумя операционными системами.
Андерсон Грин
Извините, я не пробовал.
Крис Нава
Как я могу настроить eclipse, чтобы он всегда запускался cleanкомандой?
Stevoisiak
5

Eclipse хранит все свои плагины и конфигурацию в своей собственной структуре каталогов, что делает его переносимым, удивительно простым и интуитивно понятным. Я использовал Eclipse в портативном режиме без каких-либо проблем. Все, что я могу порекомендовать, это пара дополнительных шагов, чтобы сделать вашу жизнь немного проще, и вот что я делаю:

Я просто скачиваю zip-файл Eclipse, извлекаю его в каталог на рабочем столе и выполняю следующие шаги.

Скопируйте среду выполнения Java с компьютера, на котором она установлена, в каталог Eclipse. Папка с java должна быть названа "jre", чтобы вы получили следующее:

Eclipse
|
|___jre
    |___bin
    |   |___files
    |
    |___lib
        |___files

Это означает, что он может работать на любом компьютере, на котором не установлена ​​Java, без необходимости запуска специальных параметров командной строки или пути. Просто запустите, eclipse.exeи он найдет jreдля вас среду выполнения Java и будет радостно продолжать. Neato.

После этого, когда Eclipse запрашивает рабочее пространство, я просто вхожу, .\Workspaceчтобы каталог рабочего пространства был создан в каталоге eclipse, и кажется, что все детали рабочего пространства хранятся в этом каталоге в «относительном каталоге», поэтому не имеет значения, буква диска меняется. Плагины, такие как Pydev, хранят свои настройки в папке рабочей области (в папке с именем «.metadata»), поэтому, как только вы ее настроите, они также будут запоминаться между местами.

И Вуаля, портативное Затмение.

Вы можете скопировать этот каталог Eclipse между местами, и все, кажется, «просто работает».

Мокубай
источник
4

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

Зу
источник
1
Хорошая идея! +1 :)
instantsetsuna
Я сохраняю рабочее пространство в учетной записи ftp моего сайта. Затем я могу легко получить к ним доступ на своих компьютерах Mac, Windows и Linux одновременно.
Шри Харша Чилакапати
4

Вы пробовали Eclipse Portable ? Некоторые из моих друзей используют это, и они говорят, что это работает хорошо.

Мехпер С. Палавузлар
источник
Эта ссылка устарела. Вот новая ссылка: portableapps.com/node/28647
Эндрю Энсли
Есть ли способ использовать Eclipse Portable с Linux (или любой другой операционной системой, кроме Windows)?
Андерсон Грин
Можно ли переназначить каталог рабочей области по умолчанию Data/workspace, все еще используя относительный путь?
Stevoisiak
1

Старый вопрос, но после появления Oomph, установщика Eclipse, Eclipse больше не является переносимым: он загрязняет ваш домашний пользовательский каталог и ползает как минимум в 6 различных конфигурационных файлах, расположенных в 5 разных каталогах. Это стало кошмаром.

Дэмиен Б
источник
0

Должно. У меня есть установка затмения на флешке, и она отлично работает. Иногда мне приходится выбирать, какой JDK я использую.

AndrejaKo
источник
Как вы смогли установить Eclipse на флешку?
Андерсон Грин
0

Некоторые плагины и несколько настроек установлены на уровне «рабочего пространства».

Таким образом, это не имеет большого значения, если вы используете его на другом компьютере, но больше, если вы используете его в другом рабочем пространстве.

Gnoupi
источник
0

Как говорили многие другие, Eclipse является переносимым и / или может быть легко сделан переносимым. Имейте в виду, что - в зависимости от типа проекта - большая часть операций записи может происходить с содержимым рабочей области (не с установкой), например, при автоматическом построении файлов классов после сохранения файла Java или для сохранения истории локальной рабочей области. Это может не только значительно замедлить Eclipse, но и снизить ожидаемый срок службы вашей флешки.

vwegert
источник