자주 묻는 질문/일반/015

    From The Document Foundation Wiki
    < Faq‎ | General
    This page is a translated version of the page Faq/General/015 and the translation is 17% complete.
    Outdated translations are marked like this.

    LibreOffice에서 자바를 무엇에 사용합니까?

    LibreOffice는 주로 특정 플랫폼용으로 설계된 "native"라는 프로그램을 생성하는 언어인 C / C++로 작성되었습니다. Windows, Linux 또는 Solaris용 버전이 있지만 동시에 세 가지 버전을 모두 사용할 수는 없습니다. 그러나 일부 모듈은 Java를 비롯한 다른 언어로 작성할 수 있습니다.

    특히 현재(버전 6.3 기준) 최소한 다음 구성 요소/기능에는 Java가 필요합니다.

    • HSQLDB(Base의 내장형 데이터베이스에 선택적으로 사용되며, 기본값은 Java에 종속되지 않는 Firebird입니다.)
    • JDBC
    • 일부 마법사(특히 테이블/쿼리/양식/보고 마법사(기본))
    • ReportBuilder(Base의 보고서 템플릿에서 실제 보고서를 생성하는 데 사용됩니다)
    • Calc 안의 비선형 해결사 확장 프로그램(Java에 의존하지 않는 실험적인 Swarm 해결사도 있습니다)
    • MediaWiki 확장 프로그램(Wiki Publisher)
    • Java/Beans로 작성된 스크립트 및 확장을 지원.
    • HSQLDB (optionally used for embedded database in Base; default is Firebird that doesn't depend on Java)
    • JDBC
    • Some wizards (particularly, Table/Query/Form/Report Wizards in Base)
    • Report Builder (used to generate actual reports from report templates in Base)
    • Non-Linear solvers built-in extension (DEPS and SCO) in Calc (there is an experimental Swarm solver that doesn't depend on Java)
    • MediaWiki extension (Wiki Publisher)
    • Support for scripts and extensions written 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)

    See also: Development/Java