반응형
PlatformUI.getPreferenceStore().setValue()가 통하지 않는 경우인데,
희한하게도 이클립스 내에서 프로젝트 run 하면 잘만 되는데
export해서 standalone 프로젝트로 실행시킬 경우엔 저 기능이 안 먹었다.
찾아보니 오래된 이클립스에서만 발생하는 문제인 것 같다.
(나도 최신 버전 쓰고 싶다 ,,,,,,,, 레거시 ㅂㄷ)
해결책
Application.java의 start 메소드 내에 아래 코드를 적어준다.
Platform.getStateLocation(Platform.getBundle(Activator.PLUGIN_ID));
이유는 알 수 없지만 export 해보면 이제 동작할 것이다.
아마도 실행될 때 자동으로 해당 경로를 못 가져온다는 것 같은데 해결됐으니 더 자세히 읽어보진 않았다.
아래 링크에서 참고했으니 자세한 건 링크로 이동해서 알아보기 바람.
www.eclipse.org/forums/index.php/t/138433/
반응형
'안그래보이지만 개발자 > 환경' 카테고리의 다른 글
CMOS 비밀번호 설정법: 시스템 보안 강화하기 (34) | 2023.08.22 |
---|---|
[Eclipse RCP] P2 Equinox 자동 업데이트 addRepository 오류 해결 (0) | 2021.01.27 |
[Eclipse RCP] 기본 메뉴 (툴바/액션 셋) 제거하기 (0) | 2020.09.19 |
[Eclipse RCP] 플러그인 ID로 리소스 접근하기 (0) | 2020.05.11 |
[이클립스] 이클립스 실행 안될 때, RCP 어플리케이션 실행 오류 (0) | 2019.12.30 |