Ist die Eclipse-Installation portabel?


20

Ich habe eclipse heruntergeladen und die Datei in einen Ordner entpackt und auch einige Plugins hinzugefügt, einige Einstellungen geändert.

Wenn ich diesen Ordner auf ein pendrive kopiert und auf einem anderen PC geöffnet habe, funktionieren dann alle meine Einstellungen und Plugins sofort?


1
Woher haben Sie eine .zipfür Eclipse heruntergeladen ?
Stevoisiak

Antworten:


15

Ja. Eclipse ist portabel. Sie müssen jedoch den Arbeitsbereichsordner und die Java-VM in der Befehlszeile angeben. Auf diese Weise wird verhindert, dass Eclipse die in Windows enthaltene fehlerhafte VM verwendet, und es kann auf den Arbeitsbereich zugegriffen werden, auch wenn sich der Laufwerksbuchstabe geändert hat.

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

Zu Ihrer Information: Die Java-VM ist auch portabel, sodass Sie Java und Eclipse auf demselben USB-Stick speichern können.

HINWEIS: Eclipse-Projekteinstellungen sind möglicherweise nicht portierbar. Dies hängt davon ab, wie Sie Ihre .classpath-Datei eingerichtet haben. Verwenden Sie nach Möglichkeit relative Pfade.


2
Ist es möglich, die Installation mit mehreren Betriebssystemen (wie Linux und Windows) kompatibel zu machen? Ich hatte große Schwierigkeiten, einen tragbaren Arbeitsbereich zwischen diesen beiden Betriebssystemen aufrechtzuerhalten.
Anderson Green

Entschuldigung, ich habe es nicht versucht.
Chris Nava

Wie kann ich Eclipse so einrichten, dass es immer mit dem cleanBefehl ausgeführt wird?
Stevoisiak

5

Eclipse speichert alle Plugins und Konfigurationen in einer eigenen Verzeichnisstruktur und ist daher überraschend einfach und intuitiv zu portieren. Ich habe Eclipse portabel und ohne Probleme verwendet. Alles, was ich empfehlen kann, sind ein paar zusätzliche Schritte, um Ihr Leben ein bisschen einfacher zu machen, und das ist, was ich tue:

Ich lade einfach die Eclipse-Zip-Datei herunter, extrahiere sie in ein Verzeichnis auf dem Desktop und führe die folgenden Schritte aus.

Kopieren Sie die Java-Laufzeit von einem Computer, auf dem sie installiert ist, in Ihr Eclipse-Verzeichnis. Der Ordner mit Java sollte den Namen "jre" haben, damit Sie Folgendes erhalten:

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

Dies bedeutet, dass es auf jedem Computer funktioniert, auf dem Java nicht installiert ist, ohne dass spezielle Befehlszeilen- oder Pfadeinstellungen ausgeführt werden müssen. Führen Sie eclipse.exees einfach aus und es findet die Java-Laufzeit jrefür Sie und macht glücklich weiter. Neato.

Danach, wenn Eclipse nach einem Arbeitsbereich fragt, gebe ich einfach ein, .\Workspacedamit das Arbeitsbereichsverzeichnis innerhalb des Eclipse-Verzeichnisses erstellt wird, und es scheint, dass alle Arbeitsbereichsdetails in einem "relativen Verzeichnis" unter diesem Verzeichnis gespeichert werden, so dass es egal ist, ob Der Laufwerksbuchstabe ändert sich. Plugins wie Pydev behalten ihre Einstellungen im Arbeitsbereich-Ordner (in einem Ordner mit dem Namen ".metadata"), sodass sie sich nach dem Einrichten auch zwischen den Orten merken.

Und Voila, tragbare Eclipse.

Sie können dieses Eclipse-Verzeichnis zwischen Orten kopieren, und alles scheint "nur zu funktionieren".


4

Für die Schule habe ich mich entschieden, meinen Eclipse-Arbeitsbereich einem freigegebenen Dropbox- Verzeichnis zuzuweisen . Bei jedem Start von Eclipse habe ich dieses Verzeichnis als Arbeitsbereich verwendet. Es hat mir sehr leicht geholfen, in mehreren Eclipse-Installationen gleichzeitig zu arbeiten.


1
Gute Idee! +1 :)
instantsetsuna

Ich behalte den Arbeitsbereich im FTP-Konto meiner Website. Ich kann dann leicht auf sie in meinem Mac, Windows und Linux Maschinen auf einmal zugreifen.
Sri Harsha Chilakapati

4

Haben Sie Eclipse Portable ausprobiert ? Einige meiner Freunde benutzen es und sie sagen, dass es gut funktioniert.


Dieser Link ist veraltet. Hier ist der neue Link: portableapps.com/node/28647
Andrew Ensley

Gibt es eine Möglichkeit, Eclipse Portable unter Linux (oder einem anderen Betriebssystem als Windows) zu verwenden?
Anderson Green

Ist es möglich, das Arbeitsbereichsverzeichnis vom Standardverzeichnis aus neu zuzuweisen, Data/workspacewährend weiterhin ein relativer Pfad verwendet wird?
Stevoisiak

1

Alte Frage, aber seit dem Erscheinen von Oomph, dem Eclipse-Installationsprogramm, ist Eclipse nicht mehr portabel: Es verschmutzt Ihr privates Benutzerverzeichnis und schleicht sich in mindestens 6 verschiedene Konfigurationsdateien, die sich in 5 verschiedenen Verzeichnissen befinden. Es ist ein Albtraum geworden.


0

Es sollte. Ich habe Eclipse-Installation auf einem Flash-Laufwerk und es funktioniert gut. Manchmal muss ich allerdings auswählen, welches JDK ich verwende.


Wie konnten Sie Eclipse auf einem Flash-Laufwerk installieren?
Anderson Green

0

Einige Plugins und einige Einstellungen werden auf der Ebene "Arbeitsbereich" festgelegt.

Daher spielt es keine Rolle, ob Sie es auf einem anderen Computer verwenden, sondern eher, wenn Sie es auf einem anderen Arbeitsbereich verwenden.


0

Wie viele andere sagten, ist Eclipse portabel und / oder kann recht einfach portabel gemacht werden. Beachten Sie, dass - abhängig vom Projekttyp - möglicherweise viele Schreibvorgänge auf den Arbeitsbereichsinhalt (nicht auf die Installation) angewendet werden, z. B. beim automatischen Erstellen der Klassendateien nach dem Speichern einer Java-Datei oder um den lokalen Arbeitsbereichsverlauf beizubehalten. Dies kann nicht nur Eclipse erheblich verlangsamen, sondern auch die Lebenserwartung Ihres Flash-Laufwerks verringern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.