Java 데스크톱 통합 컴포넌트
Java Desktop Integration ComponentsJava Desktop Integration Components(JDIC) 프로젝트는 Java 응용 프로그램이 기본 응용 프로그램과 동일한 운영 체제 서비스에 액세스할 수 있도록 하는 구성 요소를 제공합니다.예를 들어 한 사용자의 데스크톱에서 실행되는 Java 응용 프로그램은 해당 사용자의 기본 웹 브라우저(예: Firefox)를 사용하여 웹 페이지를 열 수 있지만 다른 사용자의 데스크톱에서 실행되는 동일한 Java 응용 프로그램은 Opera(두 번째 사용자의 기본 브라우저)에서 페이지를 열 수 있습니다.처음에 이 프로젝트는 네이티브 HTML 브라우저 내장, 네이티브 메일클라이언트 프로그램 열기, 등록된 파일 형식 뷰어 사용, JNLP 응용 프로그램 RPM, SVR4 및 MSI 설치 패키지로 패키지화 등의 기능을 지원합니다.보너스로는 플랫폼에 의존하지 않는 스크린세이버를 개발하기 위한 SDK를 포함한다.[1] JDIC에서 제공하는 대부분의 기능은 버전 1.6부터 JDK에 통합되었습니다.그 결과, 프로젝트의 개발이 종료되었습니다.
구성 요소들
크로스 플랫폼 JDIC 패키지에는 다음과 같은 파일이 포함되어 있습니다.[2]
- jdic.jar: 개발에 필요한 모든 Java 클래스를 포함하는 JAR 파일.컴파일하려면 사용자의 클래스 경로에 있어야 합니다.
- jdic.dll 및 tray.dll: Windows 설치에서는 이러한 파일은 이 운영 체제가 설치된 디렉토리(통상은 C:\Windows)에 있어야 합니다.여기에는 jdic.jar Java 메서드와 네이티브 OS 메서드 사이의 "브릿지" 메서드가 포함되어 있습니다.
- libjdic.so 및 libtray.so: Solaris 및 Linux 운영체제에서는 이들 2개의 파일이 LD_LIBRARY_PATH 폴더에 있어야 합니다.