blob: 102ea00c9b43502beb0e624c80d930f3ed82dc5c [file] [log] [blame]
<!doctype html>
<!-- Generated by FreeMarker/Docgen from DocBook -->
<html lang="en" class="page-type-appendix">
<head prefix="og: http://ogp.me/ns#">
<meta charset="utf-8">
<title>Installing FreeMarker - FreeMarker Manual</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="format-detection" content="telephone=no">
<meta property="og:site_name" content="FreeMarker Manual">
<meta property="og:title" content="Installing FreeMarker">
<meta property="og:locale" content="en_US">
<meta property="og:url" content="http://example.com/app_install.html">
<link rel="canonical" href="http://example.com/app_install.html">
<link rel="icon" href="favicon.png" type="image/png">
<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1594338517553">
</head>
<body itemscope itemtype="https://schema.org/Code">
<meta itemprop="url" content="http://example.com/">
<meta itemprop="name" content="FreeMarker Manual">
<!--[if lte IE 9]>
<div style="background-color: #C00; color: #fff; padding: 12px 24px;">Please use a modern browser to view this website.</div>
<![endif]--><div class="header-top-bg"><div class="site-width header-top"><a class="logo" href="http://example.com" role="banner"> <img itemprop="image" src="logo.png" alt="My Logo">
</a></div></div><div class="header-bottom-bg"><div class="site-width search-row"><a href="index.html" class="navigation-header">FreeMarker Manual</a><div class="navigation-header"></div></div><div class="site-width breadcrumb-row"><ul class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"><li class="step-0" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="index.html"><span itemprop="name">FreeMarker Manual</span></a></li><li class="step-1" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="app.html"><span itemprop="name">Appendixes</span></a></li><li class="step-2" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="app_install.html"><span itemprop="name">Installing FreeMarker</span></a></li></ul><div class="bookmarks" title="Bookmarks"><span class="sr-only">Bookmarks:</span><ul class="bookmark-list"><li><a href="alphaidx.html">Index</a></li><li><a href="gloss.html">Glossary</a></li><li><a href="ref.html">Reference</a></li><li><a href="app_faq.html">FAQ</a></li><li><a href="preface.html#test_target">Bőregér</a></li></ul></div></div></div> <div class="main-content site-width">
<div class="content-wrapper no-toc">
<div id="table-of-contents-wrapper" class="col-left">
</div>
<div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="app_faq.html"><span>Previous</span></a><a class="paging-arrow next" href="app_build.html"><span>Next</span></a></div><div class="title-wrapper">
<h1 class="content-header header-chapter" id="app_install" itemprop="headline">Installing FreeMarker</h1>
</div></div><p>No real installation needed. Simply copy
<code class="inline-code">lib/freemarker.jar</code> to a location where your Java
application&#39;s class-loader will find it. For example, if you use
FreeMarker in a web application, you probably want to put
<code class="inline-code">freemarker.jar</code> into the
<code class="inline-code">WEB-INF/lib</code> directory of your web application.</p><p>No real installation needed. Simply copy
<code class="inline-code">lib/freemarker.jar</code> to a location where your Java
application&#39;s ClassLoader will find it. For example, if you use
FreeMarker in a web application, you probably want to put
<code class="inline-code">freemarker.jar</code> into the
<code class="inline-code">WEB-INF/lib</code> directory of your web application. (If
you want to use FreeMarker with JSP Model-2 style (which also means that
you can use custom JSP taglibs in the templates), some extra steps
needed. For more information please see <a href="pgui_misc_servlet.html">the chapter about servlets</a>.)</p><p>However, some third party libraries have also be available for the
class-loader, if you want to enable certain
<em>optional</em> FreeMarker features:</p><ul>
<li>
<p>At least J2SE 1.4 is required for regular expression
built-ins.</p>
</li>
<li>
<p>At least J2SE 1.4 or a JAXP + DOM implementation + SAX
implementation is needed for the XML wrapping.</p>
</li>
<li>
<p>Jaxen (recommended, <a href="http://jaxen.org/">download here</a>) or Apache Xalan
is needed for XML XPath support. Please use at least Jaxen
1.1-beta-8, not older versions! Apache Xalan classes are included in
Sun J2SE 1.4, 1.5 and 1.6 (and maybe later too), so no separate
Xalan jar is needed with those versions.</p>
</li>
<li>
<p>Obviously, <code class="inline-code">javax.servlet</code> classes are needed
for <code class="inline-code">FreemarkerServlet</code>. Servlet version 2.2 or
later is needed.</p>
</li>
<li>
<p>For the custom JSP taglib support, you will need JSP 1.2 API
classes. No JSP implementation needed, just the API. For more
information please see <a href="pgui_misc_servlet.html">the chapter
about servlets</a>.</p>
</li>
<li>
<p>Obviously, Jython classes are needed for the Jython
wrapper.</p>
</li>
<li>
<p>JDOM is needed for the deprecated freemarker.ext.jdom
package.</p>
</li>
</ul><div class="bottom-pagers-wrapper"><div class="pagers bottom"><a class="paging-arrow previous" href="app_faq.html"><span>Previous</span></a><a class="paging-arrow next" href="app_build.html"><span>Next</span></a></div></div></div></div> </div>
</div>
<div class="site-footer"><div class="site-width"><div class="footer-bottom"> <p class="last-generated">
Last generated:
<time itemprop="dateModified" datetime="2020-07-09T23:48:37Z" title="Thursday, July 9, 2020 11:48:37 PM GMT">2020-07-09 23:48:37 GMT</time> </p>
<p class="copyright">
© <span itemprop="copyrightYear">1999</span>–2020
<a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="https://apache.org/">The Apache Software Foundation</a> </p>
</div></div></div></body>
</html>