메시지 코드의 실제 값을 표시하는 이클립스 플러그인을 작성하고 싶습니다. 값은 주어진 자원 번들에서로드됩니다. 자원 번들의 클래스 만 사용할 수 있습니다. 그래서 현재 파일에 선언 된 리소스 번들 클래스를로드해야합니다. 이러한 클래스 파일은 classes 폴더 또는 lib 폴더의 jar 파일에 있습니다. 이클립스 플러그인에서 클래스를 동적으로로드 할 수있는 방법이 있습니까? 미리 감사드립니다.이클립스 플러그인
1
A
답변
0
번들 클래스를 살펴보십시오.
public Class loadClass(String name) throws ClassNotFoundException;
는 플러그인에서 번들 얻으려면 : : 다음과 같은 방법이있다
Activator.getDefault().getBundle()
희망은에서 구체화 된 문자열을 얻을 수있는 방법이 도움이
마누
2
예제 message.properties 파일
private static final String BUNDLE_NAME = "de.stackoverflow.package.messages"; //$NON-NLS-1$
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
RESOURCE_BUNDLE.getString(key);
모든 플러그인에는 플러그인 파일을로드 할 수있는 번들 객체가 있습니다. 번들 객체에는 사용할 정보가 모두 포함되어야합니다.
관련 문제
- 1. 이클립스 이클립스 플러그인 개발
- 2. 이클립스 플러그인
- 3. 이클립스 플러그인 - 클래스 객체
- 4. 소나 이클립스 IAM 플러그인
- 5. 이클립스 플러그인 - XML 편집기
- 6. 이클립스 플러그인 개발 문제
- 7. 이클립스 플러그인 액티베이터 클래스
- 8. 이클립스 플러그인 개발 질문
- 9. 이클립스 플러그인 개발
- 10. SOA를 사용하기위한 이클립스 플러그인
- 11. 이클립스 - 플러그인 설치 오류
- 12. 이클립스 플러그인 개발 : 편집기
- 13. 이클립스 플러그인 메이븐 통합
- 14. Vi 플러그인 이클립스 용?
- 15. 이클립스 용 플러그인 개발
- 16. 이클립스 용 리팩토링 플러그인
- 17. 이클립스 플러그인 편집기
- 18. 이클립스 Valgrind의 플러그인
- 19. 이클립스 플러그인 종속성
- 20. 이클립스 플러그인 자바 스크립트
- 21. 이클립스 플러그인 : 소스 번들
- 22. 이클립스 플러그인 이클립스 외부에서 다시 사용
- 23. UML 다이어그램 도구 - 이클립스 플러그인?
- 24. 이클립스 드래그를위한 플러그인 및 드롭
- 25. 좋은 이클립스 플러그인 테스트 도구
- 26. 이클립스 플러그인 - 새 클래스 만들기
- 27. 코드 줄 측정을위한 이클립스 플러그인
- 28. 이클립스 플러그인 - 텍스트 편집기 - SingleLineRule
- 29. iPhone/iPad 내보내기 이클립스 플러그인
- 30. 팀을위한 로컬 이클립스 플러그인 repo
답장을 보내 주셔서 감사합니다. 번들은 Workbench의 현재 프로젝트의 출력 폴더에서 사용할 수 있습니다. 위의 문장으로 번들을로드 할 수 있습니까? –
플러그인 구조 안에있는 모든 것을로드 할 수 있습니다. –
이클립스 작업 공간에서 사용할 수있는 Java 프로젝트 중 하나에서만 사용할 수있는 클래스를로드하는 방법은 무엇입니까? –