2009-02-26 3 views
0

우리는 온라인 사용자 가이드 정보로 Robohelp을 생성하는 다중 플랫폼 Java 기반 시스템을 보유하고 있습니다. 다양한 Windows 및 Linux 버전에서 실행됩니다. Linux 기반 시스템과 관련된 기본 Robohelp 코드에는 명령 줄에 하드 코드 된 "netscape"링크가있어 도움말 파일을보기 위해 웹 브라우저를 생성합니다. 이것은 분명히 넷스케이프가 설치되지 않은 시스템에서 도움이되는 것보다 적습니다.Linux에서 실행되는 Java에서 기본 응용 프로그램에 어떻게 액세스합니까?

Linux에서 실행할 때 Java에서 기본 응용 프로그램 환경 설정을 검색하는 것이 좋습니다. 현재 앉아있는 Fedora 9 시스템에서는 시스템 -> 환경 설정 -> 개인 -> 기본 응용 프로그램 아래에 있습니다. 첫 번째 설정은 "웹 브라우저"입니다.

Java 코드에서 어떻게 설정을 감지합니까?

답변

2

java.awt.Desktop을 살펴보십시오. 이것은 사용자가 선호하는 프로그램에서 파일을 열거 나 편집하거나 인쇄 할 수 있으며, 사용자가 선호하는 브라우저에서 URL을 열거 나 이메일을 보낼 수 있습니다.