Faq/General/015/it

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 92% complete.
Other languages:
Deutsch • ‎English • ‎dansk • ‎español • ‎français • ‎italiano • ‎čeština • ‎русский • ‎日本語 • ‎한국어

Quale Java è utilizzato per LibreOffice?

LibreOffice è scritto principalmente in C / C++, un programma che genera programmi chiamati “native” progettati per piattaforme specifiche. Ci sono diverse versioni per Windows, Linux o macOS, ma non per tutti e tre allo stesso tempo. Tuttavia, alcuni moduli posso essere scritti in altri linguaggi, tra cui Java.

Nello specifico, attualmente (con decorrenza da la versione 6.0) almeno questi componenti/funzionalità richiedono Java:

  • HSQLDB (facoltativamente usato per gestire il database incorporato in Base; l’opzione predefinita è Firebird, che non dipende da Java)
  • JDBC
  • Alcune procedure guidate (in particolare, quelle di tabelle/ricerche/formulari/rapporti in Base)
  • Report Builder (utilizzato per generare report effettivi dai modelli di report in Base)
  • Estensione incorporata Non-Linear Solver (DEPS e SCO) di Calc (è sperimentale Swarm solver, che non dipende da Java)
  • Estensione MediaWiki (Wiki Publisher)
  • Supporto per gli script e le estensioni scritte in Java/Beans
  • Support for scripts and extensions written in JavaScript (since it is implemented using an ancient version (1.5R5 from 2004) of Mozilla Rhino)