[Java] Otwieranie innych programów

0

Czy istnieje jakiś sposób na włączenie w javie innego programu ?

0

Czy istnieje jakiś sposób na włączenie w javie innego programu ?

Logika podpowiada, że:

  1. Na pewno nie z Apletu
  2. Istnieje

Ale jaki to nie wiem... Spróbuj poszukać w dokumentacji albo na google.

0

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.

</i>

1 użytkowników online, w tym zalogowanych: 0, gości: 1