Eclipse에서 기본 작업 공간을 요청하도록 강제하는 방법은 무엇입니까?


92

cdt를 설치 한 후 Eclipse는 항상 기본 작업 공간을로드합니다. 에 나열된 작업 공간 config.ini입니다 osgi.instance.area.default. Eclipse Prompt for workspace on startup는 설정 여부에 관계없이 열 작업 공간을 묻지 않습니다.

시작시로드 할 작업 공간을 Eclipse에서 강제로 묻는 방법은 무엇입니까?

답변:


112

나는 리눅스 3.0 X86_64에서 인디고와 같은 문제가 있었다 : 실행 후 eclipse -clean모든 것이 정상으로 돌아갔다.

Eclipse 문제에 대한 몇 가지 의견에 감사드립니다 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=134412


내가 그 문제 일식에 도착하면 내가하려고합니다
마이클 네스테렌코에게

3
OSX의 경우 다음을 입력 $ PATH_TO_ECLIPSE/Eclipse.app/Contents/MacOS/eclipse -clean해야했습니다.
DustinB 2013 년

4
@Amit : 내 작업 공간에 문제가있을 때 저에게 효과가 없었습니다. 진드기는 그냥 ... 일식에 의해 무시 될 것이다
fasseg

1
감사! 나는 -clean이 필요했습니다-검색 후 나는 이것이 실제로 특정 캐시를 정리한다는 것을 알았 으므로 완전히 안전합니다.
arantius

1
-청소가 Mac에서 작동하지 않습니다. EGit, ADT 및 ADT Translation Manager를 설치 한 후 문제가 시작되었습니다.
Monstieur 2013

110

창> 환경 설정> 일반> 시작 및 종료> 작업 공간에서 찾을 수있는 '시작시 작업 공간 확인'상자를 선택하면 저에게 효과적입니다.

HTH


C / C ++ 및 CDT 플러그인과 함께 Eclipse Classic을 설치했습니다
Andreas

그 스위치가 당신을 위해 작동합니까? CDT가있는 Eclipse Indigo가 있지만 그렇지 않습니다.
michael nesterenko 2011-08-14

네, 그렇습니다. 아마도 '클래식'으로도 전환해야 할 것입니다. 그 전에 Eclipse PHP를 사용했고 이에 대한 업데이트 문제가있었습니다. 저에게는 Eclipse Classic이 더 원활하게 작동합니다.
Andreas

오, 버그 일 수 있습니다. Java EE 용 Eclipse가 있습니다.
michael nesterenko 2011-08-14

안녕 andreas 나는 일식 galalio를 가지고 그래서 나는 "시작시 작업 공간에 대한 프롬프트"와 같은 옵션이 없습니다. 그래서이 일식을 위해 무엇을 할 수 있습니까?
Google

35

Eclipse 설치의 configuration / .settings 폴더 안에 org.eclipse.ui.ide.prefs. 텍스트 편집기에서이 파일을 열고 속성 SHOW_WORKSPACE_SELECTION_DIALOG을 false에서 true로 변경 합니다.

Windows에서 Eclipse 3.7로 테스트되었습니다.


이 문제 (Linux에서)가 발생하고 속성이 이미 true로 설정되어 있습니다.
Eponymous

Ubuntu 11.10 / Eclipse 3.7에서 이것을 시도했고 작동했습니다. 어떤 버전을 사용하고 있습니까?
Robert Taylor

당시 저는 Fedora 14를 사용하고있었습니다 (이클립스의 버전이 기억 나지 않습니다. 죄송합니다). 이후 우분투로 전환했고 모든 것이 잘 작동합니다.
Eponymous

사실이지만 도움이되지 않습니다. (Ubuntu 12.04, Eclipse Juno)
Bevor

이것이 나를 위해 일한 것입니다. Eclipse를 중단시키는 작업 공간으로 전환했습니다. 따라서 "시작시 작업 영역에 대한 프롬프트"를 얻을 수 없습니다.
Jack Holt

26

Eclipse Indigo를 사용하며 다음과 같이합니다.

창> 환경 설정> 시작 및 종료> 작업 공간

창 맨 위에있는 확인란 : "시작시 작업 공간 확인"


예, Eclipse를 시작할 수 있다면. 그렇지 않은 경우 물론 대체 솔루션을 참조하십시오.
radsdau

4

"시작시 작업 공간 확인"체크 상자가 작동하지 않았습니다. 기본 작업 공간을 설정하고 Eclipse 설치 디렉토리에서 "configuration"이라는 폴더를 찾아 "config.ini"파일을 열 수 있습니다. 원하는 기본 작업 공간을 제공하도록 "osgi.instance.area.default"를 편집합니다.


4

버전 : Ecliplse CIndigo 서비스 릴리스 2

  1. 파일> 작업 영역 전환> 기타 ...
  2. 텍스트 상자에서 작업 공간 또는 찾아보기 의 경로를 작성하십시오.

종료하는 동안 기본 작업 공간을 자동으로 설정합니다. 작업 공간을 변경하려면 1 단계로 돌아가십시오.


3

나는 실을 따르고 모든 것을 지 쳤지 만 작동하지 않았습니다. 마지막으로 이클립스 바로 가기 대상이 아래와 같은 것을 보았습니다.

C:\Eclipse_3.6\eclipse\eclipse.exe -clean -data "C:\workplace" ...

나는 단순히 -data 옵션을 제거하고 작동했습니다. 이제 시작할 때 작업 공간을 선택하는 팝업이 나타납니다.

건배.


3

나는 (Eclipse Juno에서) 같은 문제가 있었지만 기본 작업 공간을 내가 사용하는 작업 공간으로 변경하고 싶었습니다. 설정이 있습니다.

ECLIPSE_DIRECTORY / configuration / config.ini

이로 인해 특정 작업 공간이 작업 공간을 요구하지 않고로드됩니다. 기본 작업 공간 만 변경하려면 값을 수정하거나 존재하지 않는 경우 추가하면됩니다.

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

또는

osgi.instance.area.default = / some / absolute / path / some_workspace


2

eclipse -clean으로 이클립스를 시작하는 것은 나를 위해 놀라운 일이었습니다.


1

동일한 문제가 있음을 확인할 수 있습니다. 나는 또한 CDT와 함께 eclipse classic을 사용하고 있습니다. 재미있는 점은 오늘 저녁 초반에 시작되었다는 것입니다. 그 전에는 항상 작업 공간을 요구 받았습니다. "시작시 작업 공간 프롬프트"를 선택해도 효과가 없습니다. 시작 스크립트를 사용하여 Eclipse를 시작하지 않으므로 시작시 -data 플래그가 설정되지 않습니다. configuration / config.ini에서 "osgi.instance.area.default"줄을 제거했지만 아무런 효과가 없었습니다.

이 문제에 부수적 인 몇 가지 이상한 점 : "작업 공간"작업 공간을 삭제하면 시작시 다시 생성됩니다. 그러나 "실제"작업 공간 중 하나로 전환 할 때 "작업 공간"작업 공간이 전환 할 옵션으로 나열되지 않음을 알았습니다.

예상대로 이클립스를 다시 설치하면 문제가 해결됩니다. 그러나 그것에 의지하지 않고 문제를 해결할 방법을 찾는 것이 더 좋을 것입니다.


재설치가 도움이 되었습니까? ㅎ, 아마 신선한 일식 사본에 CDT 설치하려고 할 것이지만,이 경우이 문제는 다른 플러그인과 함께한다
마이클 네스테렌코

나는 문제가 있었고 CDT를 설치하지 않았기 때문에 CDT를 설치하는 것은 붉은 청어라고 생각합니다. Jim Kaiser와 마찬가지로 다른 솔루션으로는 문제가 해결되지 않았습니다. 그러나 새로운 Eclipse (제 경우 J-EE)를 다시 설치하면 문제가 해결되었습니다.
Eponymous

1

Aptana 3.2.2

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

편집하다:

RECENT_WORKSPACES=I\:\\PDT\\workspace

최근 작업 공간을 확인하므로 원하는대로 설정하기 만하면 외부 드라이브를 실행하기 위해 수행합니다.


이것은 내가 찾고 있던 수정입니다. 특히 이클립스가 손상으로 인해 시작되지 않는 경우 가장 낮은 수준의 답변으로 이것을 제안합니다.
radsdau

0

나는 내 이클립스에서 같은 문제를 겪었고 이클립스 클린을 호출해도 문제가 해결되지 않았습니다.

결국 나는 이클립스의 설치 폴더 안에 이클립스라는 스크립트가 있다는 것을 알아 냈습니다. 이 스크립트는 환경 변수의 일부 설정을 수행 한 다음 eclipse.bin을 호출합니다. eclipse.bin에 대한 호출에는 명령 행 스위치가 포함되었습니다.

-data ~/.eclipse

시작 스크립트에서 해당 스위치를 제거했을 때 예상대로 작업 영역을 선택했습니다. 다른 사람들이 문제를 해결하는 데 도움이 될 수 있습니다.


0

창-기본 설정-일반-시작 및 종료-작업 공간으로 이동

시작시 작업 공간 확인 확인란 이 있습니다. 그것을 선택하십시오.

그런 다음 시작시 이클립스는 작업 공간 선택을 요청합니다.

---- 편집하다 ----

OSX 이클립스 (주노) 메뉴 바의 경로는 다음과 같습니다

Eclipse - Preferences

기본 설정 대화 상자에서 트리 노드를 선택했습니다.

 General - Startup and Shutdown - Workspaces

그 패널에는

**Prompt for workspace on startup** 

나는 그것을 확인한 다음 이클립스를 종료하고 다시 시작했습니다. 새 작업 공간 위치를 입력하라는 메시지가 표시되었습니다.


내가 언급 한 것을 확인 했습니까?
Srikanth Venkatesh

질문에서이 확인란에 대해 작성했습니다. 스위치를 켜거나 끄는 데 도움이되지 않습니다.
michael nesterenko 2011-08-14

창에서-기본 설정-기본값 복원 및 적용 버튼을 선택합니다.
Srikanth Venkatesh

0

다음으로 config.ini파일 편집

osgi.instance.area.default=\D:\\Projects\\Eclipse Workspace\\

나를 위해 일했습니다.


0

먼저 -clean 옵션을 시도했지만 문제가 해결되지 않았습니다.

그런 다음 작업 공간에 대한 올바른 경로와 함께 -data 옵션을 추가했습니다.

그것은 나를 위해 문제를 해결했습니다.


0

eclipse.ini에 -showLocation 매개 변수를 추가하여 문제를 해결했습니다.


0

때때로 Eclipse가 시작되는 방법에주의를 기울여야합니다. 실행 파일을 rigk-click하고 작업 표시 줄에 고정하여 Eclipse를 고정한 적이 있습니다. 이런 식으로 Eclipse가 실행되어 c : \ User \ public \ public Documents \ eclipse "아래의 설정을 사용하는 것은 그리 바람직하지 않습니다.

단, 단축키를 생성하여 고정하면 Eclipse 설치 폴더의 설정을 사용하기 위해 실행됩니다. 그러면 모든 것이 훨씬 더 의미가 있습니다.


0

이클립스가 시작할 때 자동으로 닫히면 다음과 같이 할 수 있습니다. 바로 가기의 속성을 열고 경로 끝에 -clean을 추가하십시오. 또는 cmd에서 다음을 수행하십시오. cd C : \ PATH_TO_YOUR_ECLIPSE \ eclipse -clean 위에서 언급 한 위의 주석처럼


0

-data명령 줄 옵션을 사용하여 eclipse.exe에 대한 바로 가기를 만드는 것이 좋습니다 . 이렇게 하면 사용 하는 각 작업 공간에 대한 별도의 바로 가기를 만들고 불필요한 대화 상자와 마우스 클릭을 방지 할 수 있습니다.

윈도우 : 그냥 바탕 화면에 이클립스 바로 가기를 만든 다음 열을 마우스 오른쪽 버튼으로 클릭 Properties하고 아래 Shortcut로이 같은 세트 일 Target: C:\eclipse\eclipse.exe -data C:\Path\to\your\workspace1. 그러면 Eclipse가 시작되고 workspace1.

자주 사용하는 모든 작업 공간에 대해 단계를 반복하십시오.

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