Nejčastěji kladené otázky/Obecné/015
Appearance
	
	
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