Super    Next


Super Prev Next

About this manual

Excelsior JET is a toolkit and complete runtime environment for optimizing, deploying and running applications written in the Java programming language. JET is a powerful solution that enables your desktop and server side Java applications to take full advantage of the underlying hardware. Moreover, JET effectively protects your intellectual property by making your programs as hard to reverse engineer as if they were written in C++. Auxilary tools that come with Excelsior JET, simplify deployment of your Java applications to target systems.

This manual is both a reference and learning guide. Its chapters are as follows:

Chapter Overview is a general introduction to Excelsior JET that explains some of the basic features.

Chapter Installation and setup describes JET installation and setup procedures.

Chapter JET Control Panel provides detailed usage instructions for the JET Control Panel, a graphical wizard to the command-line compiler.

Chapter JC reference covers command-line compiler usage in detail: operation modes, configuration and project files, options, error messages and warnings, etc.

Chapter Application considerations discusses fine tuning and running your applications. This includes information on adjusting a compiled application’s performance and memory consumption, setting system properties, resource packing, and the like.

Chapter Dynamic linking is a discussion of JET support for the creation of dynamic link libraries.

Chapter Mixed Compilation Model contains an explanation of the Mixed Compilation Model, which lets JET-compiled applications to load and run Java class files that were not precompiled.

Chapter Deployment automation describes deployment tools and utilities that enable distribution of compiled applications to other computers.

Chapter Troubleshooting is a collection of solutions to common problems.

Appendix Customizing the compiler contains information of interest to advanced users. Topic covered include messages customization, complete regular expression syntax, and template files.

Appendix Deprecated features lists features that are no longer supported and will be removed in the next major release of Excelsior JET.

Super Prev Next

Conventions used in this manual

Super Prev Next

Language descriptions

Where formal descriptions for language syntax constructions appear, an extended Backus-Naur Formalism (EBNF) is used.

These descriptions are set in the Courier font.

    Text = Text [ { Text } ] | Text.

In EBNF, brackets "[" and "]" denote optionality of the enclosed expression, braces "{" and "}" denote repetition (possibly 0 times), and the vertical line "|" separates mutually exclusive variants.

Non-terminal symbols start with an upper case letter (Statement). Terminal symbols either start with a lower case letter (ident), or are written in all upper case letters (OPTION), or are enclosed within quotation marks (e.g. '=' ).

Super Prev Next

Source code fragments

When fragments of a source code are used for examples or appear within a text they are set in the Courier font.

    public class hello
      static public void main (String args[])
         System.out.println("Hello world!");

Super Prev Next

Customer Support

In case you experience technical problems using an Excelsior product, please contact Excelsior Technical Support Department at:

Excelsior, LLC
6 Lavrenteva Ave.
630090 Novosibirsk RUSSIA

Tel: +7 (383) 330 55 08 (6 AM to 3PM GMT)
Fax: +1 (509) 271 5205