2009-11-23 6 views
5

Unter Linux Eclipse von einer Befehlszeile auf MacOS starten:Wie mit einem Arbeitsbereich Pfadnamen

eclipse PathnameToWorkspace 

funktioniert gut, und startet auf dem Arbeitsbereich Eclipse.

Ich war nie in der Lage, die moralische Entsprechung von MacOS herauszufinden, angesichts der MacOS-Anwendungsbaumstruktur.

Ich vermute, das ist kein schweres Problem.

Antwort

4

./eclipse -data <workspace-path> (siehe auch How do I run Eclipse im Eclipse Wiki).

+5

Auf MacOS ist die 'Eclipse' in der Wurzel ein Symlink, der auf 'Eclipse.app/Contents/MacOS/eclipse' zeigt. Wenn dieser Symlink nicht vorhanden ist, können Sie einen eigenen erstellen oder diesen relativen Pfad in der Befehlszeile verwenden. –

0

Auf meinem System gibt es einen Link zu der Eclipse-Binärdatei von /Applications/eclipse/eclipse, und ich finde, dass nur das Ausführen von Eclipse mit meinem Standard-Arbeitsbereich starten wird.

Sie finden die Eclipse-Binärdatei auch in '/Applications/Eclipse.app/Contents/MacOS/eclipse'.

Wenn ich Eclipse so starte (über die Befehlszeile), stelle ich fest, dass mein Mac nicht immer auf den Desktop wechselt, auf dem Eclipse gestartet wird, so dass ich mit Exposé/Misson Control nach dem Eclipse-Fenster suchen muss (Strg-Pfeil nach oben). - Dies gilt insbesondere, wenn zwei Monitore mit meinem Mac verbunden sind.

Da ich die Eingabe des vollständigen Pfad gefunden ärgerlich zu verdunkeln, habe ich einfach einen symbolischen Link, um es von /opt/local/bin und sorgte dafür, dass Verzeichnis in meinem ist $PATH:

cd /opt/local/bin 
sudo ln -s /Applications/eclipse/eclipse . 
echo 'PATH="$PATH:/opt/local/bin' >>~/.bashrc 

Danach einfach den Befehl ausgeben eclipse (ohne die vorhergehenden /Applications/eclipse Teil) funktioniert wie es sollte.

Verwandte Themen