Eclipse 기본 작업 공간을 변경하는 방법?


267

Eclipse에서 기본 작업 공간을 어디에서 변경할 수 있습니까?


6
"default working directory"= "기본 작업 공간"? 또는 다른 것?
Andreas Dolk

8
"파일 \ 스위치 작업 공간"메뉴를 의미합니까?
Alexey Sviridov

4
이 질문이 Eclipse에서 실행되는 것과 관련하여 코드의 Java 현재 작업 디렉토리 (CWD)에 관한 것이라면 우리가 흥미로운 행동을했을 수도 있음을 지적하고 싶습니다. 서브 클립 스와 함께 Eclipse를 사용하여 프로젝트를 작업 공간으로 가져 오는 경우 CWD는 디스크에서 Java 소스 프로젝트를 가져 오는 것과 다를 수 있습니다 (외부 SVN 도구를 통해 다른 곳에서 확인). 나는 이것에 대해 아직 더 자세히 보지 않았지만 단지 머리를 숙였다.
David

답변:


319

"작업 공간 변경"을 의미하는 경우 File -> Switch Workspace


1
작업 폴더 외부로이 폴더를 이동할 수 없습니다 ...이 폴더를 다른 드라이브로 옮기는 해결 방법이 있습니까?
Laserson

18
원래 질문에 "기본 작업 공간"이 있다고 가정하면 질문에 대답하지 않습니다. 시작할 때 Eclipse의 기본값 을 변경하려면 다른 답변을 참조하십시오.
Jon Coombs

안녕, 이클립스의 루트 디렉토리 (java의 파일 전달을 위해)를 변경하려면 어떻게해야합니까?
Dhruv Singhal

173

Eclipse를 부팅 할 때 원하는 작업 공간이 자동으로로드되도록 기본 작업 공간을 변경하는 방법을 의미하기 위해이 질문을했습니다.

  • 환경 설정으로 이동 한 후 제공된 검색 상자에 "작업 공간"을 입력하여 목록을 필터링하십시오. 또는 일반> 시작 및 종료> 작업 공간으로 이동할 수 있습니다.
  • "시작할 때 작업 공간 프롬프트"체크 상자를 선택하여 시작시 작업 공간을 선택하도록 Eclipse가 프롬프트하도록 플래그를 설정할 수 있습니다.
  • 기억할 이전 작업 공간의 수를 설정할 수 있습니다. 마지막으로 최근 작업 공간 목록이 있습니다. 원하는 것을 제외한 모든 것을 제거하면 Eclipse가 해당 작업 공간에서 자동으로 시작됩니다.

9
이것은 분명히 질문에 더 잘 대답하는 것 같습니다. 적어도 그것이 내가 읽는 방법입니다 (그리고이 주제를 검색하고 찾을 때 대답 해야하는 질문입니다).
Jon Coombs

1
환경 설정은 내 Eclipse Eclipse 버전의 "창"메뉴에 있습니다.
Josiah Yoder

91
  1. 이동 eclipse\configuration\
  2. 파일을여십시오 "config.ini"
  3. 라인 수정

    osgi.instance.area.default="F:/Workspace/Java"
    

    "F:/Workspace/Java"기본 작업 공간은 어디 입니까?


1
Windows 구현에서 블랙 슬래시를주의하십시오. Windows 경로는 필수 F : / Workspace / Java가 아닌 F : \ Workspace \ Java입니다. Kepler에는 따옴표가 필요 없으며 다른 버전에 대해서는 알지 못합니다.
Michael

3
Mac OS X의 예 : osgi.instance.area.default=@user.home/Documents/workspace
Ronan Quillevere

3
Michael이 말했듯이 Windows에서는 백 슬래시를 사용하십시오. 또한 싱글이 아니라 더블입니다. 예를 들어, 위 감독은 "F : \\ Workspace \\ Java"
Khulja Sim Sim

1
우분투에서 ~ / .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.ini에 가서 osgi.instance.area.default=@user.home/workspace이 줄을 추가하여 원하는 곳을 가리 켰습니다.
Jerinaw

2
@KhuljaSimSim-실제로 Windows foward 슬래시의 경우 잘 작동합니다. F : / eclipse /는 나를 위해 잘 작동했습니다 .... 참고-큰 따옴표없이-그냥 osgi.instance.area.default = F : / eclipse /
tom

28

Eclipse 내에서 시작하는 Java 프로그램의 작업 디렉토리 변경에 대해 이야기하는 경우 실행 구성에 해당 공간이 있습니다. 실행 메뉴로 이동하여 "실행 구성 ..."을 선택한 다음 실행 구성을 선택한 다음 Java 응용 프로그램의 "인수"탭에 "작업 디렉토리"를 편집 할 수있는 곳이 있습니다. 이것은 Java 프로그램을 시작하는 데 사용될 현재 디렉토리를 변경합니다.

이것이 의미하는 바라면 관련 질문 기본 이클립스 작업 디렉토리를 참조하십시오 .


18

Frank가 config.ini에서 변경하도록 제안한 것은 정확합니다. 그래도 도움이되지 않으면 아래처럼 최근 작업 공간에서 경로를 제거해야합니다.

  1. 이동 eclipse\configuration\org.eclipse.ui.ide.prefs\
  2. 파일을여십시오 "org.eclipse.ui.ide.prefs"
  3. 에서 첫 번째 경로를 제거하십시오 RECENT_WORKSPACES.

    MAX_RECENT_WORKSPACES =5 RECENT_WORKSPACES =/Users/wrokspace1\n/Users/wrokspace2\n/Users/wrokspace3\n/Users/wrokspace4 RECENT_WORKSPACES_PROTOCOL =3
    SHOW_WORKSPACE_SELECTION_DIALOG =false
    eclipse.preferences.version=1


내 작업 공간을로드하기 전에 일식이 추락했으며 이전에는 '이를 기본값으로 사용하고 다시 묻지 않습니다'를 확인했습니다. SHOW_WORKSPACE_SELECTION_DIALOG = false를 = true로 변경하면 작업 공간을 선택할 수있었습니다.
Eric Fitting

5
Eclipse Neon에서 파일은 eclipse\configuration\.settings폴더에 있습니다.
Genhis

8

파일> 작업 공간 전환> 원하는 작업 공간 추가> 원하는 작업 공간을 사용하여 Eclipse가 다시 시작됩니다.


2
작업 공간을 변경할 때 왜 Eclipse가 다시 시작됩니까? 목적은 무엇입니까?
Vass

2
새로운 작업 공간에서 모든 정보를로드 할 수있을 것 같아요.하지만 그건 내 추측입니다.)
Neets

다른 작업 공간을 사용하면 특정 프로젝트 및 라이브러리와 함께 작업 공간을로드하려는 경우 둘 이상의 사람들이 저장할 수있는 자체 구성 또는 심지어 자신을위한 것입니다.
Jesus Dimrix

6

프로그램 실행이 발생하는 디렉토리를 변경하려면 실행 탭의 "구성 실행"으로 이동하십시오.

그런 다음 프로젝트를 선택하고 "인수"탭으로 이동하면 디렉토리를 변경할 수 있습니다. 기본적으로 프로젝트의 루트 디렉토리입니다.


4

명령 프롬프트를여십시오. 이클립스 홈 디렉토리로 변경하고 "eclipse -clean"을 입력하십시오. 예 : C : / eclipse> eclipse -clean

작업 공간 선택을 요청합니다. 또한 기본 작업 공간으로 설정해야합니다.

그런 다음 eclipsehome-> configuration-> settings 폴더로 이동하십시오.

메모장에서 org.eclipse.ui.de.prefs를여십시오.

이 속성을 false에서 true로 설정하십시오.

SHOW_WORKSPACE_SELECTION_DIALOG = true

매번 작업 공간 선택을 요구합니다.


이것은 Eclipse가 깨졌을 때, 깨끗하게 시작하지 않고, 다른 정보가 도움이되지 않을 때 필요한 것입니다 (예 : osgi.instance.area.default=@user.home/workspace). 감사!
Nick Westgate

3

org.eclipse.ui.ide.prefs 파일 manually에서 최근 작업 공간을 변경하려는 경우configuration

eclipse > configuration > .settings > org.eclipse.ui.ide.prefs

편집기에서이 파일을 열면이 RECENT_WORKSPACES#2에서 최근 작업 공간을 볼 수 change있고 심지어 볼 수도 remove있습니다.


1

에서 Eclipse로 이동 File-> Switch Workspace선택하거나 새 작업 공간을 만들 수 있습니다.


1

이것은 기본 작업 공간을 검색 할 때 처음으로 얻은 대답이지만 솔루션으로도 문제가 해결되지 않으므로 기본 작업 공간에 대해이 단계를 따르십시오.

  1. 일식에 대한 첫 번째 복사 바로 가기 아이콘.
  2. 마우스 오른쪽 버튼을 클릭하고 속성으로 이동하여 -data 속성으로 작업 공간 경로를 추가하십시오.

대상에서 :

D:\eclipse_path\eclipse.exe -data D:\workspace_path\workspace

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

이 작업 공간에 동일한 바로 가기 및 환경 설정을 사용하여 작업 일식에서 일반-> 환경 설정 내보내기를 사용하면 하나의 .epf 파일이 생성됩니다.

따라서 .epf 파일을 새 작업 공간으로 가져 오기만하면됩니다.

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


이클립스 실행 파일에 제공된 -data 옵션도 도움이되었습니다. 공유해 주셔서 감사합니다.
Tez Kurmala

0

새 작업 공간 을 만들려면 "작업 공간 선택"대화 상자의 텍스트 필드에 새 경로를 입력하십시오. Eclipse는 해당 위치에 새 작업 공간을 작성하고이를 전환합니다.


0

우분투에서 나는 갔다

~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini 

하단에이 줄을 추가했습니다

osgi.instance.area.default=@user.home/workspace

작업 공간을 집에서 작업 공간을 넣은 위치로 dir 경로로 변경했습니다.

@Frank 답변과 @Ronan Quillevere의 의견을 결합했습니다.


0

케플러 이클립스는 부팅시 (GAE 지원 설치 직후) 응답하지 않아 손상된 작업 공간을 추적했습니다. kepler를 닫고 작업 공간 디렉토리의 이름을 변경하여 (사용중인) 작업 공간없이 정상적으로 시작한 다음 파일 >> 작업 공간 전환을 사용하여 새 작업 공간을 생성 하여이 문제를 해결했습니다. 그런 다음 여전히 필요한 이전 프로젝트로 채우기 시작했습니다.


-1

일식을 시작할 때 나타나는 옵션을 확인할 수 있습니다. 아래 그림을 참조하십시오

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

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