.TH JANINOC "1" "July 2007" "Janino" .SH NAME Janino \- a runtime Java Compiler. .SH SYNOPSIS .BI "janinoc [" options "] " source-file " ..." .SH DESCRIPTION .TP Janino is a compiler that reads a Java expression, block, class body, source file or a set of source files, and generates Java 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. .TP janinoc is a front-end that compiles all specified input files. .SH OPTIONS .HP \fB\-d\fR output-dir Where to save class files .TP \fB\-sourcepath\fR dirlist, \fB\-extdirs\fR dirlist, \fB\-bootclasspath\fR dirlist Where to look for other source files .TP \fB\-encoding\fR encoding Encoding of source files, e.g. "UTF-8" or "ISO-8859-1" .TP \fB\-verbose\fR More output. .TP \fB\-g\fR [none|{lines,vars,source}] Generate all, no, or only some debugging info. .TP \fB\-warn:\fRpattern-list Issue certain warnings, examples: .nf \-warn:* All warnings \-warn:IASF Only warn against implicit access to static fields \-warn:*\-IASF Enables all warnings, except those against implicit access to static fields \-warn:*\-IA*+IASF Enables all warnings, except those against implicit accesses, but do warn against implicit access to static fields .fi .TP \fB\-rebuild\fR Compile all source files, even if the class files seems up-to-date .TP \fB\-help\fR Prints a help message .SH "AUTHORS" .nf The Janino Team http://janino.net/ Arno Unkrig .fi