답변:
에서 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와 같이 매개 변수에서 콜론이나 백 슬래시를 좋아하지 않는 경우
-data 스위치로
-data를 사용하여 작업 공간의 특정 위치 설정
-data 명령 행 인수를 사용하려면 바로 가기 특성의 대상 필드에 -data your_workspace_location (예 : -data c : \ users \ robert \ myworkspace)을 추가하거나 명령 행에 명시 적으로 포함하십시오.
오래된 질문은 알고 있지만 대상 작업 공간 경로 주위에 따옴표를 추가해야 할 수도 있음을 지적하고 싶었습니다. 예를 들어; 시도했지만 기존 작업 공간을 사용하도록 허용 C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
하면서 빈 기본 작업 공간을 열었습니다 C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
. 나는 이것이 OS 및 / 또는 Eclipse 버전에 따라 다르다고 생각하지만 정확히 어떤 요인이 있는지 확실하지 않으므로 올바른 / 기존 작업 공간을로드 할 때까지 두 가지 방법을 모두 시도하십시오.
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"
에서 https://help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html
osgi.instance.area
JVM arg를 사용하여 작업 공간 위치를 지정할 수도 있습니다.-Dosgi.instance.area=../workspace
이는 eclipse.ini 파일에서 다음과 같은 기존 / 기타 JVM 인수와 함께 지정할 수 있습니다. -Xms, -Xmx
.
이 옵션은 eclipse.ini 파일 (이미 다른 JVM 인수가 포함되어 있음)에 추가하려는 사용자에게 JVM 인수가 끝에 나타날지 걱정하지 않고 편리 할 수 있습니다.
사람들이 실제 예제를 제시하기를 원합니다. 구문보다는 예제를 통해 더 잘 배웁니다. 그래서 여기에 ...
"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"
이 명령은 지정된 작업 공간으로 이클립스를 엽니 다. 이것은 실제 예입니다.
-vmargs -Xms128m -Xmx512m
하고 데이터 인수 뒤에 오는지 확인하십시오. 그렇지 않으면 시작 중에 오류가 발생합니다.