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


20

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

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


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 я использую.


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

0

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

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


0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.