특정 작업 공간에서 Eclipse 시작


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하고 데이터 인수 뒤에 오는지 확인하십시오. 그렇지 않으면 시작 중에 오류가 발생합니다.
Vrushank

이제 Mac 데스크탑 바로 가기에이 옵션을 어떻게 추가합니까?
Danijel


15

바로 가기 속성을 수정하여 고등학교 학생을위한 기본 작업 영역을 설정합니다. 이 경우 Windows 7 환경을 운영합니다. 기본 작업 공간은 학생의 네트워크 공유에 H : 드라이브로 매핑되어 있으므로 -data h : \ workspace를 추가했습니다 . 스크린 샷은 정확한 위치를 보여줍니다.

여기에 이미지 설명을 입력하십시오


답변의 이미지에 감사드립니다 !! :)
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". 나는 이것이 OS 및 / 또는 Eclipse 버전에 따라 다르다고 생각하지만 정확히 어떤 요인이 있는지 확실하지 않으므로 올바른 / 기존 작업 공간을로드 할 때까지 두 가지 방법을 모두 시도하십시오.


이전 주석이지만 작업 공간 위치를 따옴표 안에 넣어야하는 이유는 이름에 공백이 있기 때문입니다. 공백이있는 모든 경로는 따옴표 안에 있어야 올바르게 해석 할 수 있습니다. 따옴표를 제외하면 경로가 E : \ Eclipse로 해석되고 Projects2가 새로운 식 인수로 전송됩니다.
Nadrendion

1

target을 사용하여 바로 가기 파일 만들기 :

일식의 지름길을 만드십시오. 바로 가기 파일의 속성을 열고 다음과 같이 대상을 설정하십시오.

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.areaJVM arg를 사용하여 작업 공간 위치를 지정할 수도 있습니다.-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"

이 명령은 지정된 작업 공간으로 이클립스를 엽니 다. 이것은 실제 예입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.