2016-07-01 4 views
0

현재 오픈 오피스 라이터 확장 프로그램을 작성 중입니다. 내 문제는 지금 OpenOffice 설치 폴더의 경로가 필요합니다. OpenOffice를 설치하지 않은 많은 컴퓨터에서 동일한 폴더에 확장이 사용되기 때문입니다.오픈 프로그램 (오픈 오피스)의 경로 얻기 (Java)

그럼 내 질문은 어떻게 현재 실행중인 프로그램의 경로를 얻을 수 있습니까? 나는 이미이 발견 https://wiki.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Path_Settings

을하지만 난 정말 제대로 사용하는 방법을 모른다 : S

이 도움을 주셔서 감사합니다.

답변

0

링크 된 페이지에서 PathSettingsTest을 찾으십시오. 다음 코드는 soffice.exe가있는 "program"폴더의 경로를 가져옵니다. 다음과 같이, PathSettingsTest를 실행하려면

Object aValue = xPathSettingsService.getPropertyValue("Module"); 
String aPath = (String)aValue; 

먼저 소켓에서 수신 soffice를 시작합니다 https://wiki.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Java/Getting_a_Service_Manager

+0

가 대단히 감사합니다. – FreeKill