The J-Integra® for .NET installation consists of six different components. Here is a short summary of each one with a link to more specific documentation of the component:
The J-Integra® for .NET runtime core is stored in janet.jar and located in $USER_INSTALL_DIR$\lib. It is the only J-Integra® for .NET component that is required at runtime. It also requires a configuration file (by default janet.xml but this can be overridden with -DJANET_CONFIG_FILE) that is generated during development by Janetor. The configuration file is always required at run-time.
Janetor is used to create a configuration file that bootstraps J-Integra® for .NET during run-time. More specifically, it is used to create a configuration file that configures the J-Integra for .NET runtime with core details such as:
For further details on how to use Janetor please see The Janetor Configuration Tool.
GenNet is a development tool used to generate .NET proxies from Java classes. It works in collaboration with GenService. GenNet is used when accessing Java components from .NET.
For further details on how to use GenNet please see The GenNet Development Tool.
GenJava. is a development tool used to generate Java proxies from .NET classes. It works in collaboration with GenService. GenJava is used when accessing .NET components from Java.
For further details on how to use GenJava please see The GenJava Development Tool.
GenService is a development tool which is invoked by GenNet or GenJava to read (in the case of GenJava) or write (in the case of GenNet) .NET assemblies. It is the only non-Java component of J-Integra® for .NET and it is only deployable on Windows platforms.
GenService is never invoked by the end user directly.
For further details on how GenService works, please see The GenService Windows Service.
Perhaps the most important component of the J-Integra® for .NET installation are the examples. Included are over ten examples each showing J-Integra for .NET used in a different way, but with the same framework in mind. You may find that these examples use the same words and tend to be repetitive, but that is the point - to get you started on unleashing J-Integra for .NET's true potential!
Each example is packaged into a sub-directory under $USER_INSTALL_DIR$\examples. To get started, try Access Java from .NET Using J-Integra® for .NET or Access .NET from Java Using J-Integra® for .NET.