Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

janinoc(1) [debian man page]

JANINOC(1)						      General Commands Manual							JANINOC(1)

NAME
Janino - a runtime Java Compiler. SYNOPSIS
janinoc [options] source-file ... DESCRIPTION
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. janinoc is a front-end that compiles all specified input files. OPTIONS
-d output-dir Where to save class files -sourcepath dirlist, -extdirs dirlist, -bootclasspath dirlist Where to look for other source files -encoding encoding Encoding of source files, e.g. "UTF-8" or "ISO-8859-1" -verbose More output. -g [none|{lines,vars,source}] Generate all, no, or only some debugging info. -warn:pattern-list Issue certain warnings, examples: -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 -rebuild Compile all source files, even if the class files seems up-to-date -help Prints a help message AUTHORS
The Janino Team http://janino.net/ Arno Unkrig <aunkrig@codehaus.org> Janino July 2007 JANINOC(1)

Check Out this Related Man Page

ECJ(1)							      General Commands Manual							    ECJ(1)

NAME
ecj - manual page for eclipse JDT Compiler SYNOPSIS
ecj <options> <source files> DESCRIPTION
The JDT Compiler (jdtc) is a command version of Java compiler for eclipse. ecj has basic java compiler options like SUN's javac. Note: this manual page is out of date; please call the compiler with -help for the current documentation. OPTIONS
-help display a help message -version compiler version number -classpath <dir 1>;<dir 2>;...;<dir P> -d <dir> destination directory (if omitted no package directory structure is created) -d none no classfile is generated -1.3 set compliance level to 1.3 -1.4 set compliance level to 1.4 (default) -1.5 set compliance level to 1.5 -1.6 set compliance level to 1.6 -1.7 set compliance level to 1.7 -source <ver> assertions toggle (1.3 or 1.4, default is 1.3 in -1.3 mode and 1.4 in -1.4 mode) -target <ver> classfile target setting -nowarn no warning (equivalent to '-warn:none') -warn: <level> set warning level (e.g. '-warn:unusedLocals,deprecation') constructorName warn method with constructor name packageDefaultMethod warn attempt to override package-default method deprecation warn usage of deprecated type or member maskedCatchBlocks warn hidden catch block unusedLocals warn on unused local variable (never read) unusedArguments warn on unused method argument (never read) unusedImports warn on unused imports syntheticAccess warn when performing synthetic access for innerclass assertIdentifier warn occurrence of 'assert' used as identifier -deprecation equivalent to -warn:deprecation. -g[:<level>] debug attributes level -g all debug info ('-g:lines,vars,source') -g:none no debug info -g:[lines,vars,source] selective debug info -preserveAllLocals code gen preserve all local variables (for debug purpose) -noImportError no errors for unresolved imports -encoding specify default source encoding format (custom encoding can also be specifed on a per file basis by suffixing each input source file/folder name with '[encoding]') -log <filename> specify a log file -proceedOnError keep compiling when error, dumping class files with problem methods -verbose print accessedprocessed compilation units -referenceInfo compute reference info -progress show progress (only in -log mode) -time display speed information -noExit do not call System.exit(n) at end of compilation (n=0 if no error) -repeat <n> repeat compilation process <n> times (perf analysis) AUTHOR
This manual page was written by Takshi Okamoto and Jan Schulz <debian@katzien.de>. October 2002 ECJ(1)
Man Page