Mulai Eclipse dengan Ruang Kerja Khusus

167

Apakah ada cara untuk memulai turunan gerhana, melewatinya semacam parameter yang menyuruhnya menggunakan ruang kerja tertentu?

Masalah yang saya coba selesaikan adalah saya memiliki ruang kerja untuk proyek kerja dan satu untuk proyek pribadi. Saya ingin dapat mengikat ini ke ruang kerja untuk memisahkan cara pintas yang dapat saya luncurkan secara mandiri.

Wilco
sumber

Jawaban:

253

Dari http://help.eclipse.org/help21/topic/org.eclipse.platform.doc.user/tasks/running_eclipse.htm :

Gunakan argumen baris perintah berikut:

-data your_workspace_location

Sebagai contoh,

-data c:\users\robert\myworkspace

Anda juga dapat menggunakan nama jalur relatif gaya UNIX seperti

-data ../workspace

bahkan di bawah Windows, kalau-kalau ada sesuatu yang tidak suka titik dua atau garis miring terbalik dalam parameter, seperti Jumplist Launcher

Matt H
sumber
17
Meskipun jawaban ini berusia 5 tahun, saya ingin menambahkan karena muncul sebagai hasil pencarian teratas. Masalahnya adalah bahwa jika Anda menambahkan argumen VM di baris perintah juga seperti -vmargs -Xms128m -Xmx512m, pastikan mereka datang SETELAH argumen data lain Anda akan mendapatkan kesalahan selama peluncuran.
Vrushank
Sekarang, bagaimana Anda menambahkan opsi ini pada pintasan desktop Mac ...?
Danijel
20

Dengan -data switch

Menetapkan lokasi spesifik untuk ruang kerja dengan -data

Untuk menggunakan argumen -data baris perintah, cukup tambahkan -data your_workspace_location (misalnya, -data c: \ users \ robert \ myworkspace) ke bidang Target di properti pintasan, atau sertakan secara eksplisit di baris perintah Anda.

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

Anson Smith
sumber
16

Kami menetapkan ruang kerja default untuk siswa di sekolah menengah dengan memodifikasi properti pintasan. Dalam hal ini, kami mengoperasikan lingkungan Windows 7. Ruang kerja default adalah pada jaringan berbagi siswa dipetakan sebagai drive H: jadi kami menambahkan -data h: \ workspace . Tangkapan layar menunjukkan di mana tepatnya.

masukkan deskripsi gambar di sini

Klik ini
sumber
Terima kasih atas gambar dalam jawabannya !! :)
swateek
10

perhatikan bahwa Anda dapat menggunakan nama jalur relatif gaya UNIX seperti

-data ../workspace

bahkan di bawah Windows, kalau-kalau ada sesuatu yang tidak suka titik dua atau garis miring terbalik dalam parameter, seperti Jumplist Launcher

santaranger
sumber
2

Pertanyaan lama, saya tahu, tetapi hanya ingin menunjukkan bahwa Anda mungkin perlu menambahkan tanda kutip di sekitar jalur ruang kerja target. Sebagai contoh; Saya mencoba C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2dan itu akan membuka ruang kerja kosong, default, sambil melakukan C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"memungkinkannya untuk menggunakan ruang kerja yang ada. Saya menduga ini bervariasi berdasarkan pada OS dan / atau versi Eclipse, tapi saya tidak yakin apa faktor dalam hal ini, jadi coba saja kedua cara sampai Anda mendapatkan satu untuk memuat ruang kerja yang benar / sudah ada.

DGolberg
sumber
Komentar lama, tetapi alasan mengapa Anda perlu menempatkan lokasi ruang kerja Anda di dalam tanda kutip adalah karena Anda memiliki ruang dalam namanya. Semua jalur dengan spasi harus berada dalam tanda kutip untuk ditafsirkan dengan benar. jika Anda mengecualikan tanda kutip, path akan ditafsirkan sebagai E: \ Eclipse dan Projects2 akan dikirim sebagai argumen baru untuk eclipse.
Nadrendion
1

Membuat file pintasan dengan target:

Buat pintasan gerhana Anda. Buka properti file pintasan dan tetapkan target sebagai berikut,

E\STS.exe -data "WORKSPACE_LOCATION"

Untuk meluncurkan dari file .bat:

cd ECLIPSE_LOCATION   
start STS.exe -data "WORKSPACE_LOCATION"

Contoh:

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

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

Dimungkinkan juga untuk menentukan lokasi ruang kerja menggunakan osgi.instance.areaarg JVM sebagai-Dosgi.instance.area=../workspace

Ini dapat ditentukan dalam file eclipse.ini bersama dengan yang ada / argumen JVM lainnya seperti -Xms, -Xmx.

Opsi ini mungkin nyaman bagi mereka yang hanya ingin menambahkan ke file eclipse.ini (yang sudah berisi args JVM lainnya) tanpa khawatir untuk memastikan bahwa args JVM muncul di akhir.

Mrinal
sumber
-2

Saya berharap orang akan memberikan contoh yang sebenarnya, saya belajar lebih baik dengan contoh daripada sintaksis. jadi begini ...

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

perintah ini akan membuka gerhana dengan ruang kerja yang ditentukan. ini adalah contoh kerja.

pengguna3560541
sumber