Запуск Eclipse w / конкретна робоча область


167

Чи є спосіб запустити екземпляр затемнення, передавши йому якийсь параметр, який підказує йому використовувати конкретну робочу область?

Проблема, яку я намагаюся вирішити, полягає в тому, що у мене є робоча область для робочих проектів та одна для особистих проектів. Я хотів би мати можливість прив’язати їх до робочих просторів, щоб розділити ярлики, які я міг би запустити самостійно.

Відповіді:


253

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

Використовуйте такий аргумент командного рядка:

-data your_workspace_location

Наприклад,

-data c:\users\robert\myworkspace

ви також можете використовувати відносні імена контуру в стилі UNIX, такі як

-data ../workspace

навіть у Windows, якщо щось не подобається товсті кольори або зворотні косої риси в параметрах, як Jumplist Launcher


17
Хоча цій відповіді 5 років, я хотів би додати, оскільки вона відображається як головний результат пошуку. Річ у тім, що якщо ви також додасте аргументи VM в командному рядку -vmargs -Xms128m -Xmx512m, переконайтеся, що вони надходять ПІСЛЯ аргументу даних ще ви отримаєте помилку під час запуску.
Врушанк

Тепер, як додати цю опцію для ярлика на робочому столі Mac ...?
Даніель

20

За допомогою перемикача -data

Встановлення конкретного місця для робочої області за допомогою -data

Щоб використовувати аргумент командного рядка -data, просто додайте -data your_workspace_location (наприклад, -data c: \ users \ robert \ myworkspace) у поле Target у властивостях ярлика або включіть його явно у свій командний рядок.

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


15

Ми встановлюємо робочу область за замовчуванням для студентів в середній школі, змінюючи властивості швидкого доступу. У цьому випадку ми працюємо в середовищі Windows 7. Робоча область за замовчуванням знаходиться на мережевій частці студента, відображеній як привід H: тому ми додали -дану h: \ робочу область . На скріншоті точно вказано, де саме.

введіть тут опис зображення


Дякую за образ у відповіді !! :)
swateek

10

зауважте, що ви можете використовувати відносні назви шляхів у стилі UNIX, такі як

-data ../workspace

навіть у Windows, якщо щось не сподобається товсті кольори або зворотні косої риси в параметрах, як Jumplist Launcher


2

Я знаю, старе питання, але я просто хотів зазначити, що вам може знадобитися додати лапки навколо цільового шляху робочої області. Наприклад; Я спробував, C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2і він відкрив би порожню робочу область за замовчуванням, виконуючи C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"це, дозволив використовувати існуючу робочу область. Я здогадуюсь, що це залежить від версії ОС та / або Eclipse, але я не впевнений, які саме фактори входять до цього, тому просто спробуйте обидва способи, поки ви не зможете завантажити правильну / існуючу робочу область.


Старий коментар, але причина, чому вам потрібно помістити місце робочої області в лапки, полягає в тому, що у вашому просторі є пробіл. Усі траси з пробілом повинні бути в лапки, щоб їх правильно інтерпретувати. якщо ви виключаєте цитати, шлях буде трактуватися як E: \ Eclipse і Projects2 буде надіслано як новий аргумент для затемнення.
Nadrendion

1

Створення файлу ярлика з цільовим:

Створіть ярлик свого затемнення. Відкрийте властивості файлу ярлика та встановіть ціль наступним чином,

E\STS.exe -data "WORKSPACE_LOCATION"

Для запуску з файлу .bat:

cd ECLIPSE_LOCATION   
start STS.exe -data "WORKSPACE_LOCATION"

Приклад:

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

0

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

Також можна вказати розташування робочої області за допомогою osgi.instance.areaаргументу JVM як-Dosgi.instance.area=../workspace

Це можна вказати у файлі eclipse.ini разом із існуючими / іншими аргументами JVM, такими як -Xms, -Xmx.

Цей параметр може бути зручним для тих, хто просто хоче додати файл eclipse.ini (який вже містить інші аргументи JVM), не турбуючись про те, щоб з'явилися в кінці аргументи JVM.


-2

Я б хотів, щоб люди дали справжній приклад, я краще вчився на прикладах, а не в синтаксисі. так ось це йде ...

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

ця команда відкриє затемнення із заданим робочим простором. це робочий приклад.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.