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

From The Document Foundation Wiki
< Faq‎ | General
Jump to navigation Jump to search
This page is a translated version of the page Faq/General/015 and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎dansk • ‎español • ‎français • ‎italiano • ‎čeština • ‎русский • ‎日本語 • ‎한국어

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