coś na wzór dll, ale w Javie

coś na wzór dll, ale w Javie
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak zrobić coś na wzór bibliotek .dll, ale w Javie. Chodzi o to, że byłby sobie folder plug-ins i możnaby w nim umieszczać plug-iny do mojego programu. Jak to zrealizować?

nav
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
0

Zamiast plików dll, robisz pliki class i je ładujesz. Nie wiem do końca jak to wygląda od strony programowej, ale eclipse ma tak zrobione, więc sie da :>

haquim
  • Rejestracja: dni
  • Ostatnio: dni
0
boski pikolo napisał(a)

Jak zrobić coś na wzór bibliotek .dll, ale w Javie. Chodzi o to, że byłby sobie folder plug-ins i możnaby w nim umieszczać plug-iny do mojego programu. Jak to zrealizować?

Każde archiwum .jar z klasami może zostać wykorzystane jako bibloteka(musi tylko udostępniać jakieś metody publiczne) które zechcesz wykorzystać.

KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2964
0

Przyda się:

Kopiuj
Object o = Class.forName("pelna.nazwa.klasy").newInstance();
  • Rejestracja: dni
  • Ostatnio: dni
0

A jak wyciągnąć nazwę klasy z pliku .jar? I jak w ogóle używać jej metod, bo przecież program podczas kompilowania nie bedzie wiedział jaka to klasa.

haquim
  • Rejestracja: dni
  • Ostatnio: dni
0
boski pikolo napisał(a)

A jak wyciągnąć nazwę klasy z pliku .jar? I jak w ogóle używać jej metod, bo przecież program podczas kompilowania nie bedzie wiedział jaka to klasa.

Google w 3 minuty : http://www.rgagnon.com/javadetails/java-0513.html

A dalej to już sobie poradzisz za pomocą reflection API ale najlepiej znaleźć jakiś program napisany w javie który korzysta z mechanizmu pluginów (tylko nic dużego jak Eclipse ).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.