Komponenty integracji Java Desktop
Java Desktop Integration Components ( JDIC ) zapewnia komponenty, które zapewniają aplikacjom Java taki sam dostęp do usług systemu operacyjnego jak aplikacjom natywnym. Na przykład aplikacja Java uruchomiona na pulpicie jednego użytkownika może otworzyć stronę internetową przy użyciu domyślnej przeglądarki internetowej tego użytkownika (np. Firefox ), ale ta sama aplikacja Java uruchomiona na pulpicie innego użytkownika otworzy stronę w Operze (domyślna przeglądarka drugiego użytkownika). Początkowo projekt obsługuje takie funkcje, jak osadzanie natywnej przeglądarki HTML , programowe otwieranie natywnego klienta poczty , używanie przeglądarek zarejestrowanych typów plików oraz pakowanie aplikacji JNLP jako pakietów instalacyjnych RPM, SVR4 i MSI . Jako bonus dołączony jest zestaw SDK do tworzenia niezależnych od platformy wygaszaczy ekranu . Większość funkcji zapewnianych przez JDIC została włączona do JDK począwszy od wersji 1.6. W efekcie prace nad projektem dobiegły końca.
składniki
Wieloplatformowy pakiet JDIC, którego pliki mają umożliwić użytkownikowi pracę, zawiera :
- jdic.jar: plik JAR, który zawiera wszystkie klasy Java potrzebne do programowania. Musi znajdować się w ścieżce klas użytkownika do kompilacji.
- jdic.dll i tray.dll: W przypadku instalacji systemu Windows pliki te muszą znajdować się w katalogu, w którym jest zainstalowany ten system operacyjny (zwykle jest to C:\Windows). Zawierają one metody „pomostowe” między metodami Java jdic.jar a natywnymi metodami systemu operacyjnego.
- libjdic.so i libtray.so: W systemach operacyjnych Solaris i Linux te dwa pliki muszą znajdować się w folderze LD_LIBRARY_PATH.