Czy istnieje jakiś sposób na włączenie w javie innego programu ?
Czy istnieje jakiś sposób na włączenie w javie innego programu ?
Logika podpowiada, że:
- Na pewno nie z Apletu
- Istnieje
Ale jaki to nie wiem... Spróbuj poszukać w dokumentacji albo na google.
Wystarczy wywołać z poziomu Javy ShellExecute albo system tudzież coś innego (w zależności od OSa) i przekazać parametry do funkcji systemowych. Jak wywoływać funkcje systemowe? Przez JNI, o którym można poczytać tu:
http://java.sun.com/docs/books/tutorial/native1.1/stepbystep/index.html
Główną trudność stanowi napisanie biblioteki, która ma być ładowana w Javie. Jeśli wiesz jak stworzyć DLLkę pod Win albo shared liba pod Linuksem to problemu właściwie nie ma :)
Nic nie stoi na przeszkodzie by to rozwiązanie wykorzystać w appletach. Jednak applet musi być podpisany by mógł załadować bibliotekę.
pzdr,
y.