janino - Embedded Java Compiler

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package name janino
Package version 2.6.1
Package release 1.jpp6
Package architecture noarch
Package type rpm
Installed size 1021.85 KB
Download size 943.97 KB
Official Mirror mirrors.dotsrc.org
Janino is a compiler that reads a JavaTM expression, block,
class body, source file or a set of source files, and
generates JavaTM bytecode that is loaded and executed
directly. Janino is not intended to be a development tool,
but an embedded compiler for run-time compilation purposes,
e.g. expression evaluators or "server pages" engines like JSP.
JANINO is integrated with Apache Commons JCI ("Java Compiler
Interface") and JBoss Rules / Drools.
JANINO can also be used for static code analysis.


Package Version Architecture Repository
janino-2.5.11-2.jpp5.noarch.rpm 2.5.11 noarch JPackage 5.0
janino - - -


Name Value
java >= 1.6.0
jpackage-utils >= 1.7.2


Name Value
janino = 2.6.1-1.jpp6


Type URL
Binary Package janino-2.6.1-1.jpp6.noarch.rpm
Source Package janino-2.6.1-1.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install janino rpm package:
    # yum install janino
  1. Add the JPackage 6.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ jpackage-6.0
  2. Install janino rpm package:
    # zypper install janino
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install janino rpm package:
    # urpmi janino




2011-12-16 - Ralph Apel <r.apel at r-apel.de> 0:2.6.1-1
- 2.6.1 for JPP-6
2008-11-05 - David Walluck <dwalluck@redhat.com> 0:2.5.11-2
- build for JPackage 5
2007-10-12 - Ralph Apel <r.apel at r-apel.de> 0:2.5.11-1jpp
- First JPP 1.7 build

See Also

Package Description
janino-javadoc-2.6.1-1.jpp6.noarch.rpm Javadoc for janino
janino25-2.5.11-4.jpp6.noarch.rpm Embedded Java Compiler
janino25-javadoc-2.5.11-4.jpp6.noarch.rpm Javadoc for janino25
jansi-1.7-2.jpp6.noarch.rpm jansi
jansi-javadoc-1.7-2.jpp6.noarch.rpm Javadoc for jansi
jansi-native-1.3-2.jpp6.i386.rpm jansi-native
jansi-native-1.3-2.jpp6.x86_64.rpm jansi-native
jansi-native-linux_i386-1.1-2.jpp6.i386.rpm Native jar for jansi-native
jansi-native-linux_x86_64-1.1-2.jpp6.x86_64.rpm Native jar for jansi-native
jansi-native-repolib-1.3-2.jpp6.i386.rpm Artifacts to be uploaded to a repository library
jansi-native-repolib-1.3-2.jpp6.x86_64.rpm Artifacts to be uploaded to a repository library
jansi-repolib-1.7-2.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
jaranalyzer-1.2-2.jpp6.noarch.rpm Dependency Management Utility
jaranalyzer-javadoc-1.2-2.jpp6.noarch.rpm Javadoc for jaranalyzer
jargs-1.0-3.jpp6.noarch.rpm Java command line option parsing suite