Nejčastěji kladené otázky/Obecné/015
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Na co se v LibreOffice používá Java?
LibreOffice je napsán především v jazyce C/C++, který vytváří programy zvané "nativní" určené pro konkrétní platformy. Existují verze pro Windows, Linux nebo macOS, ale ne pro všechny tři současně. Některé moduly však lze napsat i v jiných jazycích, včetně Javy.
Konkrétně v současné době (od verze 6.3) alespoň tyto komponenty/funkce vyžadují Javu:
- HSQLDB (volitelně se používá pro vestavěnou databázi v Base; výchozí je Firebird, který není závislý na Javě)
- JDBC
- Někteří průvodci (zejména průvodci tabulka/dotaz/formulář/výkaz v základním nastavení)
- Report Builder (slouží k vytváření aktuálních sestav ze šablon sestav v základně Base).
- Integrované rozšíření nelineárních řešitelů (DEPS a SCO) v Calcu (existuje experimentální řešitel Swarm, který není závislý na Javě).
- Rozšíření MediaWiki (Wiki Publisher)
- Podpora skriptů a rozšíření napsaných v jazyce Java/Beans
- Podpora skriptů a rozšíření napsaných v jazyce JavaScript (protože je implementována pomocí staré verze (1.5R5 z roku 2004) Mozilla Rhino).
See also: Development/Java, Faq/General/InstallJava