developer tip

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

optionbox 2020. 9. 2. 17:44
반응형

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


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


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

HTH


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

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


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

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

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


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


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

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

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


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

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

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

건배.


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

ECLIPSE_DIRECTORY / configuration / config.ini

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

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

또는

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


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


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

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

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


Aptana 3.2.2

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

편집하다:

RECENT_WORKSPACES=I\:\\PDT\\workspace

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


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

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

-data ~/.eclipse

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


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

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

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

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

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

Eclipse - Preferences

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

 General - Startup and Shutdown - Workspaces

그 패널에는

**Prompt for workspace on startup** 

I checked it, then shut down eclipse and restarted it. It prompted me for a new workspace location.


Editing the config.ini file with

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

worked for me.


I first tried the -clean option, but that didn't solve the problem.

Then I added the -data option with the correct path to the workspace.

That solved the problem for me.


I resolved the problem by adding -showLocation parameter to eclipse.ini


Sometimes you need to pay attention to howw Eclipse is launched. I ever pinned Eclipse by rigk-click on the excutable and pinning it to taskbar. In this way, the Eclipse is launched to use settings under c:\User\public\public Documents\eclipse" which is not very desirable.

However, if you pin it by creating a short-cut, then it will launch to use settings in the folder of Eclipse installation. Then everything makes much more sense.


if your eclipse is auto-closing at startup you may do this: open the properties of your shortcut and add -clean at the end of the path. or do this in cmd : cd C:\PATH_TO_YOUR_ECLIPSE\eclipse -clean like mentioned earlier above comments


I'd recommend you to create a shortcut to eclipse.exe with the -data command line option. This way you can create a separate shortcut to each workspace you use, and avoid unnecessary dialogs and mouse clicks.

Windows: Just create an Eclipse shortcut on your desktop, then right-click to open Properties and under Shortcut set something like this as Target: C:\eclipse\eclipse.exe -data C:\Path\to\your\workspace1. This will launch Eclipse and automatically open workspace1.

Repeat the steps for all the workspaces you use often.

참고URL : https://stackoverflow.com/questions/7058782/how-to-force-eclipse-to-ask-for-default-workspace

반응형