Jump to content

Nejčastěji kladené otázky/Obecné/015

From The Document Foundation Wiki
This page is a translated version of the page Faq/General/015 and the translation is 100% complete.

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