Domanda

C'è un modo per avviare un'istanza di eclipse, passandole una sorta di parametro che gli dice di usare uno spazio di lavoro specifico?

Il problema che sto cercando di risolvere è che ho uno spazio di lavoro per i progetti di lavoro e uno per i progetti personali. Mi piacerebbe essere in grado di legarli a spazi di lavoro per separare le scorciatoie che potrei lanciare in modo indipendente.

È stato utile?

Soluzione

Da http: // help .eclipse.org / help21 / topic / org.eclipse.platform.doc.user / attività / running_eclipse.htm :

Utilizza il seguente argomento della riga di comando:

-data your_workspace_location

Ad esempio,

-data c:\users\robert\myworkspace

puoi anche usare nomi di percorso relativi in ??stile UNIX come

-data ../workspace

anche sotto Windows, nel caso in cui a qualcosa non piacciano i due punti o le barre rovesciate nei parametri, come Jumplist Launcher

Altri suggerimenti

Con l'opzione -data

Impostazione di una posizione specifica per l'area di lavoro con -data

Per utilizzare l'argomento della riga di comando -data, è sufficiente aggiungere -data your_workspace_location (ad esempio, -data c: \ users \ robert \ myworkspace) al campo Destinazione nelle proprietà del collegamento o includerlo esplicitamente nella riga di comando.

Da: http://help.eclipse.org/help21/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm

Impostiamo l'area di lavoro predefinita per gli studenti delle scuole superiori modificando le proprietà dei collegamenti. In questo caso, gestiamo un ambiente Windows 7. L'area di lavoro predefinita è sulla condivisione di rete di uno studente mappata come unità H: quindi abbiamo aggiunto -data h: \ workspace . Lo screenshot mostra esattamente dove.

inserisci qui la descrizione dell'immagine

nota che puoi usare nomi di percorso relativi in ??stile UNIX come

-data ../workspace

anche sotto Windows, nel caso in cui a qualcosa non piacciano i due punti o le barre rovesciate nei parametri, come Jumplist Launcher

Vecchia domanda, lo so, ma volevo solo sottolineare che potrebbe essere necessario aggiungere virgolette attorno al percorso dell'area di lavoro di destinazione. Per esempio; Ho provato C: \ Eclipse \ eclipse.exe -data E: \ Eclipse Projects2 e si apriva uno spazio vuoto, predefinito, mentre si eseguiva C: \ Eclipse \ eclipse.exe -data " ; E: \ Eclipse Projects2 " gli ha permesso di utilizzare lo spazio di lavoro esistente. Immagino che ciò vari in base al sistema operativo e / o alla versione di Eclipse, ma non sono sicuro di quali siano i fattori, quindi prova entrambi i modi fino a quando non ne ottieni uno per caricare lo spazio di lavoro corretto / esistente.

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

È anche possibile specificare la posizione dell'area di lavoro usando osgi.instance.area JVM arg come -Dosgi.instance.area = .. / workspace

Questo può essere specificato nel file eclipse.ini insieme agli argomenti JVM esistenti / altri come -Xms, -Xmx .

Questa opzione può essere utile per coloro che vogliono semplicemente aggiungere il file eclipse.ini (che contiene già altri argomenti JVM) senza preoccuparsi di assicurarsi che gli argomenti JVM appaiano alla fine.

Vorrei che le persone facessero un vero esempio, imparo meglio con esempi piuttosto che con la sintassi. quindi eccolo qui ...

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

questo comando aprirà l'eclissi con l'area di lavoro specificata. questo è un esempio funzionante.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top