Czy instalacja Eclipse jest przenośna?

20

Pobrałem Eclipse i rozpakowałem plik do folderu, a także dodałem wtyczki, zmieniłem niektóre ustawienia.

Jeśli skopiowałem ten folder na pendrive i otworzyłem go na innym komputerze, czy wszystkie moje ustawienia i wtyczki będą działać po wyjęciu z pudełka?

instantsetsuna
źródło
1
Skąd pobrałeś .zipdla Eclipse?
Stevoisiak,

Odpowiedzi:

15

Tak. Eclipse jest przenośny. Należy jednak określić folder obszaru roboczego i maszynę wirtualną Java w wierszu polecenia. Zapobiega to używaniu przez Eclipse uszkodzonej maszyny Wirtualnej dostarczanej z oknami i umożliwia jej dostęp do obszaru roboczego, nawet jeśli litera dysku uległa zmianie.

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

FYI: Java VM jest również przenośna, więc możesz umieścić Java i Eclipse na tym samym dysku USB.

UWAGA: Ustawienia projektu Eclipse mogą nie być przenośne. Zależy to od sposobu skonfigurowania pliku .classpath. W miarę możliwości staraj się używać ścieżek względnych.

Chris Nava
źródło
2
Czy jest możliwe, aby instalacja była kompatybilna z wieloma systemami operacyjnymi (takimi jak Linux i Windows)? Trudno mi było utrzymać przenośny obszar roboczy między tymi dwoma systemami operacyjnymi.
Anderson Green
Przepraszam, nie próbowałem.
Chris Nava,
Jak skonfigurować środowisko Eclipse, aby zawsze działało z cleanpoleceniem?
Stevoisiak,
5

Eclipse przechowuje wszystkie wtyczki i konfigurację we własnej strukturze katalogów, dzięki czemu jest przenośny i zaskakująco łatwy i intuicyjny. Użyłem Eclipse w przenośny sposób, bez żadnych problemów. Mogę tylko polecić kilka dodatkowych kroków, które ułatwią ci życie, i to właśnie robię:

Właśnie pobrałem plik zip Eclipse, rozpakowałem go do katalogu na pulpicie i wykonuję następujące kroki.

Skopiuj środowisko wykonawcze Java z komputera, na którym jest zainstalowany, do katalogu Eclipse. Folder z javą powinien mieć nazwę „jre”, więc otrzymujesz:

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

Oznacza to, że może działać na dowolnym komputerze, na którym nie zainstalowano Java bez konieczności uruchamiania specjalnych ustawień wiersza poleceń lub ścieżki. Po prostu uruchom eclipse.exei znajdzie środowisko uruchomieniowe Java jredla ciebie i kontynuuje z radością. Neato

Następnie, gdy Eclipse prosi o przestrzeń roboczą, po prostu wchodzę, .\Workspaceaby katalog obszaru roboczego został utworzony w katalogu eclipse, i wydaje się, że wszystkie szczegóły obszaru roboczego są przechowywane w tym katalogu w sposób „katalogu względnego”, więc nie ma znaczenia, czy litera dysku zmienia się. Wtyczki takie jak Pydev przechowują swoje ustawienia w folderze obszaru roboczego (w folderze o nazwie „.metadata”), więc po skonfigurowaniu zostaną zapamiętane również między miejscami.

I Voila, przenośne Eclipse.

Możesz skopiować ten katalog Eclipse między miejscami, a wszystko wydaje się „po prostu działać”.

Mokubai
źródło
4

W szkole postanowiłem przypisać obszar roboczy Eclipse do współdzielonego katalogu Dropbox . Za każdym razem, gdy uruchamiałem Eclipse, korzystałem z tego katalogu jako obszaru roboczego. Pomogło mi to dość łatwo pracować w wielu instalacjach Eclipse jednocześnie.

Zoot
źródło
1
Dobry pomysł! +1 :)
instantsetsuna
Utrzymuję obszar roboczy na koncie ftp mojej witryny. Następnie mogę łatwo uzyskać do nich dostęp jednocześnie na komputerze Mac, Windows i Linux.
Sri Harsha Chilakapati
4

Czy próbowałeś Eclipse Portable ? Niektórzy z moich znajomych używają go i mówią, że działa dobrze.

Mehper C. Palavuzlar
źródło
Ten link jest nieaktualny. Oto nowy link: portableapps.com/node/28647
Andrew Ensley
Czy jest jakiś sposób na użycie Eclipse Portable z Linuksem (lub innym systemem operacyjnym oprócz Windows)?
Anderson Green
Czy można ponownie przypisać katalog obszaru roboczego do domyślnego Data/workspace, nadal korzystając ze ścieżki względnej?
Stevoisiak,
1

Stare pytanie, ale od czasu pojawienia się Oomph, instalatora Eclipse, Eclipse nie jest już przenośny: zanieczyszcza katalog użytkownika domowego i wkrada się do co najmniej 6 różnych plików konfiguracyjnych, znajdujących się w 5 różnych katalogach. Stało się koszmarem.

Damien B.
źródło
0

Powinno. Mam instalację Eclipse na dysku flash i działa dobrze. Czasami muszę jednak wybrać, którego JDK używam.

AndrejaKo
źródło
Jak udało Ci się zainstalować Eclipse na dysku flash?
Anderson Green
0

Niektóre wtyczki i kilka ustawień są ustawione na poziomie „obszaru roboczego”.

Jako taki nie ma większego znaczenia, jeśli używasz go na innym komputerze, ale więcej, jeśli używasz go na innym obszarze roboczym.

Gnoupi
źródło
0

Jak wielu innych powiedziało, Eclipse jest przenośny i / lub może być łatwo przenośny. Należy pamiętać, że - w zależności od typu projektu - może wystąpić wiele działań związanych z zapisem na zawartości obszaru roboczego (nie instalacji), na przykład podczas automatycznego budowania plików klasy po zapisaniu pliku Java lub w celu zachowania lokalnej historii obszaru roboczego. Może to nie tylko znacznie spowolnić Eclipse, ale może również obniżyć oczekiwaną żywotność dysku flash.

vwegert
źródło