Belirli Çalışma Alanıyla Tutulmayı Başlatma


167

Tutulma örneğini başlatmanın, belirli bir çalışma alanını kullanmasını söyleyen bir tür parametre geçirmenin bir yolu var mı?

Çözmeye çalıştığım sorun, iş projeleri için ve kişisel projeler için bir çalışma alanım olması. Bunları çalışma alanlarına bağımsız olarak başlatabileceğim kısayolları ayırmak için bağlamak istiyorum.

Yanıtlar:


253

Gönderen http://help.eclipse.org/help21/topic/org.eclipse.platform.doc.user/tasks/running_eclipse.htm :

Aşağıdaki komut satırı bağımsız değişkenini kullanın:

-data your_workspace_location

Örneğin,

-data c:\users\robert\myworkspace

UNIX stili göreli yol adlarını da kullanabilirsiniz.

-data ../workspace

Windows altında bile, bir şeyin Jumplist Launcher gibi parametrelerde iki nokta üst üste veya ters eğik çizgi sevmemesi durumunda


17
Bu yanıt 5 yaşında olmasına rağmen, en iyi arama sonucu olarak göründüğünden eklemek istiyorum. Mesele şu ki, komut satırına da VM bağımsız değişkenleri eklerseniz -vmargs -Xms128m -Xmx512m, veri bağımsız değişkeninden SONRA geldiklerinden emin olun, aksi takdirde başlatma sırasında bir hata alırsınız.
Vrushank

Şimdi, bu seçeneği bir Mac masaüstü kısayoluna nasıl eklersiniz ...?
Danijel


16

Kısayol özelliklerini değiştirerek bir lisedeki öğrenciler için varsayılan çalışma alanını ayarladık. Bu durumda, bir Windows 7 ortamı çalıştırıyoruz. Varsayılan çalışma alanı, H: sürücüsü olarak eşlenen bir öğrencinin ağ paylaşımındadır, bu nedenle -data h: \ çalışma alanı ekledik . Ekran görüntüsü tam olarak nerede olduğunu gösteriyor.

resim açıklamasını buraya girin


Cevaptaki görüntü için teşekkür ederim !! :)
swateek

10

UNIX stili göreli yol adlarını kullanabileceğinizi unutmayın.

-data ../workspace

Windows altında bile, bir şeyin Jumplist Launcher gibi parametrelerde iki nokta üst üste veya ters eğik çizgi içermemesi durumunda


2

Eski soru, biliyorum, ama sadece hedef çalışma alanı yoluna tırnak eklemeniz gerekebileceğini belirtmek istedim. Örneğin; Denedim C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2ve C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"mevcut çalışma alanını kullanmasına izin verirken boş, varsayılan bir çalışma alanı açar. Bu işletim sistemi ve / veya Eclipse sürümüne göre değişir tahmin ediyorum, ama tam olarak bu hangi faktörler emin değilim, bu yüzden doğru / mevcut çalışma alanı yüklemek için bir tane almak kadar sadece her iki yolu deneyin.


Eski yorum, ancak çalışma alanı konumunuzu tırnak içine almanızın nedeni, adında bir boşluk bulunmasıdır. Alanı olan tüm yolların doğru yorumlanması için tırnak içinde olması gerekir. tırnak işaretlerini hariç tutarsanız, yol E: \ Eclipse olarak yorumlanır ve Projeler2 tutulmaya yeni bir argüman olarak gönderilir.
Nadrendion

1

Hedefi olan bir kısayol dosyası oluşturma:

Tutulmanız için bir kısayol oluşturun. Kısayol dosyasının özelliklerini açın ve hedefi aşağıdaki gibi ayarlayın,

E\STS.exe -data "WORKSPACE_LOCATION"

.Bat dosyasından başlatmak için:

cd ECLIPSE_LOCATION   
start STS.exe -data "WORKSPACE_LOCATION"

Misal:

cd /D D:\IDE\sts-bundle\sts-3.7.0.RELEASE    
start STS.exe -data "D:\My Workspace\workspace1"

0

itibaren https://help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html

Çalışma alanı konumunu osgi.instance.areaJVM arg.-Dosgi.instance.area=../workspace

Eclipse.ini dosyasında varolan / diğer JVM argümanlarıyla birlikte belirtilebilir -Xms, -Xmx.

Bu seçenek, JVM argümanlarının sonunda görünmesini sağlamaktan endişe etmeden eclipse.ini dosyasına (zaten diğer JVM argümanlarını içeren) eklemek isteyenler için uygun olabilir.


-2

İnsanların gerçek bir örnek vermesini diliyorum, sentaks yerine örneklerle daha iyi öğreniyorum. işte gidiyor ...

"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"

bu komut belirtilen çalışma alanı ile tutulmayı açacaktır. bu çalışan bir örnektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.