llll  
ll  
T

Konqueror + Java HOWTO

Ten dokument jest tłumaczeniem dokumentu HOWTO wyjaśniającym jak skonfigurować Konquerora aby umożliwiał uruchamianie apletów javy.

Wsparcie dla javy umożliwia Serwer apletów javy (KJAS). KJAS używa zewnętrznego jvm który uruchamia inne procesy niż Konqueror. To umożliwia używanie konquerora jako platformy dla technologii java bez potrzeby martwienia się o pluginy. Reguła jest taka, jeżeli appletviewer jdk może pokazać aplet jawy to również KJAS to zrobi. Mogą wystąpić problemy z niektórymi apletami jeżeli zainstalowana jest starsza wersja jdk appletviewer.

Wymagane oprogramowanie

Do poprawnego działania KJAS wymaga Java 2 kompatibilnej z jvm. Nowe oprogramowanie posiada wbudowanego Security Manager który nie będzie pracował z Javą1.1. KJAS został testowany z oprogramowaniem IBM, Blackdown's 1.3 oraz Sun's 1.2.2. Bieżąca wersja Sun's 1.3 jvm nie jest wspierana ale prace nad poprawieniem współpracy posuwają się nadal. KJAS najlepiej współpracuje z oprogramowaniem Blackdown's jvm jak i z oprogramowaniem IBM w wersji 1.1.8. Kaffe nie jest oficjalnie wspierane ale Security Manager może nie pracować poprawnie. Do poprawnej pracy KJAS nie potrzeba całego JDK wystarczy JRE.

Potrzebne oprogramowanie:

Blackdown's JVM na www.blackdown.org
IBM's Java na www.ibm.com
Sun's Java na java.sun.com

Konfiguracja Konquerora

Konqueror będzie domyślnie używał 'javy' do uruchomienia Serwera Apletów. Jeżeli w systemie zainstalowane jest inne oprogramowanie jvm lub brakuje ścieżki dostępu do 'javy' należy użyć modułu konfiguracyjnego w K Centrum Sterowania dla ustawienia poprawnych wartości.

Przykład Jeżeli zainstalowany został pakiet IBM, IBMJava2-SDK-1.3-5.0.i386.rpm, to zainstaluje się on w katalogu /opt/IBMJava2-13. W oknie konquerora wybierz z menu Ustawienia->Konfiguracja Konquerora. W oknie ustawienia konquerora wybrać moduł Przeglądarka Konqueror. Na zakładce Java na dole znajduje się 'Path to java executable'. W tym miejscu wpisujemy /opt/IbmJava2-13/bin/java. Od tego momentu Konqueror będzie używał jvm IBM.

Przygotowania wsparcia https dla apletów.

Aby tego dokonać należy zainstalować Sun Microsystem's JSSE (Java Secure Sockets Extension classes) Należy pobrać JSSE 1.0.2 (Sun wymaga zarejestrowania się). Jest to plik zip który zawiera 3 pliki jar: jcert.jar, jnet.jar oraz jsse.jar. Pliki te należy skopiować do swojego katalogu $KDEDIRS/share/apps/kjava/, KJAS użyje ich automatycznie. Jeżeli nie posiadasz praw zapisu do katalogu $KDEDIRS, skopiuj te pliki do swojego katalogu domowego: $KDEHOME/share/apps/kjava/ oraz $KDEDIRS/share/apps/kjava/kjava.jar do $KDEHOME/share/apps/kjava/. Teraz Konqueror będzie szukał tych plików w katalogu domowym.

Uwaga: Nie potrzebujesz edytować swoich plików java.security lub wykonywać innch kroków opisanych w JSSE installation howto. Po prostu skopiuj te pliki a KJAS zrobi z nich użytek.

Co zrobić jeżeli to jeszcze nie funkcjonuje?

To zależy od błędu. Jeżeli aplety javy nie pokazują się to upewnij się czy włączona jest konsola Javy oraz czy jakieś procesy się rozpoczynają. Jeżeli konsola się nie pokazuje, należy sprawdzić czy ścieżka w module konfiguracyjnym Konquerora do pliku wykonywalnego javy wskazuje na prawidłowy plik. Jeżeli aplety nie ukazują się a konsola javy pokazuje błędy ClassFormatExceptions to problem dotyczy apletu. Najprawdopodobnie nie zostały przetestowane z ostatnim jvm. Sprawdź na stronach używanego przez ciebie jdk. Jeżeli appletviewer pokazuje applet ale on nic nie robi to znaczy, że KJAS posiada błąd. Poinformuj właściciela apletu o tym i zapytaj o współpracę jego apletu z Javą 2.

Więcej informacji o Konquerorze i Javie znajdziesz pod adresem Konqueror + Java HOWTO

Autor : Norbert Popiołek
Data 01.02.2001

[ DO GÓRY ]

 
ll
 
 
   
  kde.com.pl