KA-medica i problemy z uruchomieniem (chyba java)

Tematy związane z oprogramowaniem, instalacją, konfiguracją
ooloo
Posty: 2
Rejestracja: 03 lipca 2009, 14:46

KA-medica i problemy z uruchomieniem (chyba java)

Post autor: ooloo »

Witam!

Niestety jak na razie nie znalazłem rozwiązania, więc zmuszony jestem zapytać tych którzy są oświeceni.
Mam problem z uruchomieniem programu KA-medica Standard na Debianie 5.0.1

Ale po kolei:
KA-medica to seria najbardziej zaawansowanych systemów informatycznych dla szpitali i przychodni zdrowia.
Dzięki zastosowaniu nowoczesnych technologii Java™, TCP/IP i SQL nasze systemy dają wolność wyboru dowolnej platformy systemowej (MS Windows, Linux, MacOS i inne) i bazodanowej (ORACLE, Firebird SQL, InterBase, Sybase SQL, MySQL, PostgreSQL, MS SQL i inne). Doskonale sprawdzają się w mieszanych środowiskach sieciowych.
- cytat ze strony producenta

A z instrukcji obsługi wiadomo tylko że:
Oprogramowanie do kompleksowej obsługi przychodni i gabinetów lekarskich dla MS Windows 98/2000/XP/2003/Vista, Linux (dowolna dystrybucja z KDE lub Gnome)
Dowolna dystrybucja z KDE lub Gnome. Nie bardzo wiem o co chodziło producentowi. Nie wiem czy dla niego KDE lub Gnome to po prostu "okienka" które wymagane są do działania instalacji, czy wiedział co napisał i bez Gnoma lub KDE na 100% nie uruchomię programu. Jest sobie zatem Debian 5.0.1 z LXDE. Chciał nie chciał, musiał. Bardzo chciałbym aby wszystko ruszyło właśnie na Debianie z lxde (sprzęt jest leciwy, no ale w razie potrzeb na mocniejszej maszynie się zrobi).

Uwaga. Instrukcja uruchomienia programu pod Linuksem:
4. Jak uruchomić program pod Linuksem lub w środowisku mieszanym Linux/Windows?
Wystarczy mieć zainstalowane środowisko KDE 3.x, przegrać katalog KA-medica wraz z zawartością, zainstalować Wirtualną Maszynę Java w wersji 1.5.0_x. System
KA-medica uruchamiamy odpowiednimi skryptami znajdującymi się w katalogu KA-medica
(KA-medica_STANDARD.sh, KA-medica_PSI.sh, KA-medica_PLUS.sh).
I wsio. Więcej nie napisali. (I cały czas mnie zastanawia co oni się tak tego KDE uczepili) Jako, że to program javowy to domyśliłem się, że niezbędne będzie doinstalowanie javy. :mrgreen: Uczyniłem to.
No i teraz nie wiem, bo przy próbie odpalenia z konsoli (z prawami roota) pojawia się takie coś:
debianpksk:/home/debian/Desktop/KAMED/KA-MED/KA-medica# sh KA-medica_STANDARD.sh
Exception in thread "main" java.lang.NoClassDefFoundError: ka_medica/Ka_medica
Caused by: java.lang.ClassNotFoundException: ka_medica.Ka_medica
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: ka_medica.Ka_medica. Program will exit.
debianpksk:/home/debian/Desktop/KAMED/KA-MED/KA-medica#
W programie czegoś brakuje czy mój świeżo postawiony Debian jest zły. No bo ewidentnie czegoś tu brakuje. Tylko jak to dosztukować? (Przy wcześniejszej próbie z OpenSuse było trochę lepiej i pojawiało się startowe okno programu. Problem był jednak taki, że OpenSuse zbyt koślawo i niepewnie chodziło na sprzęcie i musiało polecieć z dysku).

Ma ktoś pomysły?
Jeśli ktoś chce sprawdzić u siebie czy da się odpalić to program w wersji demo można pobrać z http://www.ka-med.com.pl/pobrania/
Na razie chodzi mi o odpalenie samego programu. Nad serwerem FireBirda już pracuję, ale to w swoim czasie.

Ps. Jak nikt nie znajdzie rozwiązania zapytam producenta... No ale może sprawa jest błaha i jest jakieś proste rozwiązanie.

Pozdrawiam użytkowników! ;-)
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw wynik polecenia:

Kod: Zaznacz cały

update-alternatives --config java
ooloo
Posty: 2
Rejestracja: 03 lipca 2009, 14:46

Post autor: ooloo »

Sytuacja wyglada tak:
# update-alternatives --config java

Kod: Zaznacz cały

Jest 3 alternatyw dostarczających "java".

 Wybór        Alternatywa
-----------------------------------------------
          1    /usr/lib/jvm/java-6-sun/jre/bin/java
*         2    /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
 +        3    /usr/lib/jvm/java-6-openjdk/jre/bin/java

Naciśnij Enter, aby zatrzymać wartość domyślną [*], albo wpisz wybrany numer:2
Używanie "/usr/lib/jvm/java-1.5.0-sun/jre/bin/java" jako dostarczającego "java".
Po tym zabiegu jest juz nieco lepiej ale nadal jeszcze czegos do sukcesu brakuje:

Kod: Zaznacz cały

# sh KA-medica_STANDARD.sh
Exception in thread "main" java.lang.NoClassDefFoundError: ka_medica/Ka_medica
pkskdeb:/home/debian/kmed/KA-MED/KA-medica# 
Dziekuje za podpowiedz, czekam na wiecej i przepraszam za znaczniki code (o których to chyba zapomnia
ODPOWIEDZ