Ich versuche, meinen gesamten "Arbeitsbereich" auf einen USB-Stick (einschließlich der ausführbaren Eclipse-Datei) zu portieren, damit ich meine Arbeit überall hin mitnehmen und den Schlüssel direkt abarbeiten kann.Portable Eclipse
Meine Verzeichnishierarchie ist ähnlich wie folgt aus:
/workspace/eclipse - Where my current eclipse binary is stored
/workspace/codebase - Where I keep the root of all my eclipse projects
/workspace/resources - Where I keep all project files (images, docs, libs, etc.)
Es funktioniert alles völlig in Ordnung, auf einem System. Aber wenn ich zu einem anderen System umschalte, wird der USB-Schlüssel auf einem anderen Laufwerk montiert. Auf meinem Laptop bekomme ich zum Beispiel "E: \", auf meinem PC bekomme ich "K: \" und bei der Arbeit bekomme ich "F: \" usw.
Dies bedeutet, dass wegen Eclipse (aus irgendeinem Grund) scheint nur vollständige Pfadnamen (einschließlich Treiberbuchstaben) in jeder einzelnen seiner Konfigurationsdateien (wie zum Beispiel .classpath) zu verwenden, nichts funktioniert jemals, wenn ich an einem anderen System arbeiten möchte.
Ich legte ein 'libs' Verzeichnis in der Basis jedes Projekts und füllen Sie es mit seinen abhängigen JAR-Dateien. Warum benutzt es keine relativen Namen, damit ich etwas wie "../../libs/log4j.jar" angeben kann?
Kann jemand dieses Problem beheben? Kennt jemand einen Workaround dafür?
Update: 2010.11.09
Vor kurzem habe ich entdeckt habe Dropbox, die Sie Ihre Dateien online und automatisch mit extremer Leichtigkeit in Ihrem Computer synchronisieren können. Es enthält 2 GB freien Speicherplatz und Sie können zu viel mehr aufrüsten, wenn Sie möchten (gegen eine jährliche Gebühr).
Ich habe es auf meinen zwei Laptops, meinen zwei PCs, meinem Linux-Server und meinem Android-Telefon installiert und dann ein "Arbeitsbereich" -Verzeichnis im Ordner "Meine Dropbox" erstellt. Aus dem Verzeichnis 'workspace' habe ich dann Eclipse installiert und alle meine Projekte wie gewohnt erstellt/konfiguriert. Ich kann buchstäblich von jedem Computer aus arbeiten und alles bleibt immer perfekt synchron. Das ist viel besser als jede USB-Key-Funktionalität und ihr Ärger!
Ich habe noch nie davon gehört ... aber ich werde mich sofort darum kümmern, danke! – Jeach
Als ich auf diesen Link klickte, sagte es "veraltet" und führte mich zu einer anderen Seite, die auch "veraltet" war und so weiter, bis ich zu einem kam, der die neueste Version zu sein scheint. Ich habe Ihre Antwort bearbeitet, um auf die neue Version zu verlinken. – MatrixFrog
Ich versuche eine Eclipse-Installation einzurichten, die zwischen mehreren Betriebssystemen portierbar ist. Ist es möglich, Eclipse Portable auf anderen Plattformen mit Wine auszuführen, oder funktioniert es nur unter Windows? –