cdt를 설치 한 후 Eclipse는 항상 기본 작업 공간을로드합니다. 에 나열된 작업 공간 config.ini
입니다 osgi.instance.area.default
. Eclipse Prompt for workspace on startup
는 설정 여부에 관계없이 열 작업 공간을 묻지 않습니다.
시작시로드 할 작업 공간을 Eclipse에서 강제로 묻는 방법은 무엇입니까?
답변:
나는 리눅스 3.0 X86_64에서 인디고와 같은 문제가 있었다 : 실행 후 eclipse -clean
모든 것이 정상으로 돌아갔다.
Eclipse 문제에 대한 몇 가지 의견에 감사드립니다 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=134412
$ PATH_TO_ECLIPSE/Eclipse.app/Contents/MacOS/eclipse -clean
해야했습니다.
창> 환경 설정> 일반> 시작 및 종료> 작업 공간에서 찾을 수있는 '시작시 작업 공간 확인'상자를 선택하면 저에게 효과적입니다.
HTH
Eclipse 설치의 configuration / .settings 폴더 안에 org.eclipse.ui.ide.prefs
. 텍스트 편집기에서이 파일을 열고 속성 SHOW_WORKSPACE_SELECTION_DIALOG
을 false에서 true로 변경 합니다.
Windows에서 Eclipse 3.7로 테스트되었습니다.
Eclipse Indigo를 사용하며 다음과 같이합니다.
창> 환경 설정> 시작 및 종료> 작업 공간
창 맨 위에있는 확인란 : "시작시 작업 공간 확인"
나는 (Eclipse Juno에서) 같은 문제가 있었지만 기본 작업 공간을 내가 사용하는 작업 공간으로 변경하고 싶었습니다. 설정이 있습니다.
ECLIPSE_DIRECTORY / configuration / config.ini
이로 인해 특정 작업 공간이 작업 공간을 요구하지 않고로드됩니다. 기본 작업 공간 만 변경하려면 값을 수정하거나 존재하지 않는 경우 추가하면됩니다.
osgi.instance.area.default=@user.home/some_workspace
또는
osgi.instance.area.default = / some / absolute / path / some_workspace
동일한 문제가 있음을 확인할 수 있습니다. 나는 또한 CDT와 함께 eclipse classic을 사용하고 있습니다. 재미있는 점은 오늘 저녁 초반에 시작되었다는 것입니다. 그 전에는 항상 작업 공간을 요구 받았습니다. "시작시 작업 공간 프롬프트"를 선택해도 효과가 없습니다. 시작 스크립트를 사용하여 Eclipse를 시작하지 않으므로 시작시 -data 플래그가 설정되지 않습니다. configuration / config.ini에서 "osgi.instance.area.default"줄을 제거했지만 아무런 효과가 없었습니다.
이 문제에 부수적 인 몇 가지 이상한 점 : "작업 공간"작업 공간을 삭제하면 시작시 다시 생성됩니다. 그러나 "실제"작업 공간 중 하나로 전환 할 때 "작업 공간"작업 공간이 전환 할 옵션으로 나열되지 않음을 알았습니다.
예상대로 이클립스를 다시 설치하면 문제가 해결됩니다. 그러나 그것에 의지하지 않고 문제를 해결할 방법을 찾는 것이 더 좋을 것입니다.
나는 내 이클립스에서 같은 문제를 겪었고 이클립스 클린을 호출해도 문제가 해결되지 않았습니다.
결국 나는 이클립스의 설치 폴더 안에 이클립스라는 스크립트가 있다는 것을 알아 냈습니다. 이 스크립트는 환경 변수의 일부 설정을 수행 한 다음 eclipse.bin을 호출합니다. eclipse.bin에 대한 호출에는 명령 행 스위치가 포함되었습니다.
-data ~/.eclipse
시작 스크립트에서 해당 스위치를 제거했을 때 예상대로 작업 영역을 선택했습니다. 다른 사람들이 문제를 해결하는 데 도움이 될 수 있습니다.
창-기본 설정-일반-시작 및 종료-작업 공간으로 이동
시작시 작업 공간 확인 확인란 이 있습니다. 그것을 선택하십시오.
그런 다음 시작시 이클립스는 작업 공간 선택을 요청합니다.
---- 편집하다 ----
에 OSX 이클립스 (주노) 메뉴 바의 경로는 다음과 같습니다
Eclipse - Preferences
기본 설정 대화 상자에서 트리 노드를 선택했습니다.
General - Startup and Shutdown - Workspaces
그 패널에는
**Prompt for workspace on startup**
나는 그것을 확인한 다음 이클립스를 종료하고 다시 시작했습니다. 새 작업 공간 위치를 입력하라는 메시지가 표시되었습니다.
먼저 -clean 옵션을 시도했지만 문제가 해결되지 않았습니다.
그런 다음 작업 공간에 대한 올바른 경로와 함께 -data 옵션을 추가했습니다.
그것은 나를 위해 문제를 해결했습니다.
eclipse.ini에 -showLocation 매개 변수를 추가하여 문제를 해결했습니다.
이클립스가 시작할 때 자동으로 닫히면 다음과 같이 할 수 있습니다. 바로 가기의 속성을 열고 경로 끝에 -clean을 추가하십시오. 또는 cmd에서 다음을 수행하십시오. cd C : \ PATH_TO_YOUR_ECLIPSE \ eclipse -clean 위에서 언급 한 위의 주석처럼
-data
명령 줄 옵션을 사용하여 eclipse.exe에 대한 바로 가기를 만드는 것이 좋습니다 . 이렇게 하면 사용 하는 각 작업 공간에 대한 별도의 바로 가기를 만들고 불필요한 대화 상자와 마우스 클릭을 방지 할 수 있습니다.
윈도우 : 그냥 바탕 화면에 이클립스 바로 가기를 만든 다음 열을 마우스 오른쪽 버튼으로 클릭 Properties
하고 아래 Shortcut
로이 같은 세트 일 Target
: C:\eclipse\eclipse.exe -data C:\Path\to\your\workspace1
. 그러면 Eclipse가 시작되고 workspace1
.
자주 사용하는 모든 작업 공간에 대해 단계를 반복하십시오.