Ahoj.
Měl bych dotaz, jak se v javě řeší, když chci mít něco jako knihovnu nebo plugin (nebo tak něco - prostě externí soubor)? Asi něco jako jsou DLL knihovny? Mělo by to fungovat tak, že mám hlavní aplikaci a ta se na něco dotáže té knihovny a počká si na odpověď.
Řekněme, že budu chtít vytvořit něco takového jednoduchého:
Hlavní aplikace má jen jeden button, na který se klikne a tím se zavolá ta externí knihovna, které se něco předá. Bude se ji předávat třeba objekt File (bude to textový soubor). A tato knihovna dělá to, že soubor otevře, prohledá a najde všechny výskyty slova "AHOJ" a hlavní aplikaci vrátí pole s indexy, kde toto hledané slovo začíná. A hlavní aplikace bude čekat na odpověď a potom zobrazí dialog, s vypsanými nalezenými indexy.