---
name: "javac.kaffe"
section: "1"
platform: "linux"
package: "kaffe-common"
version: "2:1.1.8-5.2"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/javac.kaffe"
---

# javac.kaffe(1)

javac

## NAME

javac - javac

## SYNOPSIS

**javac** *\<options\> \<sourcefiles\>*...

## DESCRIPTION

This is the jikes java compiler.

### where options include:

- **-g**

  Generate all debugging info

- **-g:none**

  Generate no debugging info

- **-g:{lines,vars,source}**

  Generate only some debugging info

- **-nowarn**

  Generate no warnings

- **-verbose**

  Output messages about what the compiler is doing

- **-deprecation**

  Output source locations where deprecated APIs are used

- **-classpath** \<path\>

  Specify where to find user class files

- **-sourcepath** \<path\>

  Specify where to find input source files

- **-bootclasspath** \<path\>

  Override location of bootstrap class files

- **-extdirs** \<dirs\>

  Override location of installed extensions

- **-d** \<directory\>

  Specify where to place generated class files

- **-encoding** \<encoding\>

  Specify character encoding used by source files

- **-source** \<release\>

  Provide source compatibility with specified release

- **-target** \<release\>

  Generate class files for specific VM version

- **-help**

  Print a synopsis of standard options
