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

    From The Document Foundation Wiki
    < Faq‎ | General
    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