Selected Features List when calling Java from .NET or VB 6
- Access to methods and fields (including static methods
and fields) of Java classes from .NET or VB 6.
- Support for arrays.
- Ability to register for and receive events from Java.
- Ability to display Java visual (Swing/AWT) components.
- Ability to change method and parameter names for
better Intellisense behavior.
- High level of control over Java classpath.
- Ability to select the JVM (Java Virtual Machine) to use.
- Receiving Java Exceptions with the Java stack trace.
- Ability to deconstruct Java exceptions.
- Casting Java objects for full Java inheritance support.
- Support for multiple Java constructors.
- No Java source code modifications required.
- Ability to extract information from Java JAR files.
- Ability to build wrappers to access Java system (java.* or javax.*) classes directly from .NET VB 6.
Yet with all these features and more, a
user of EZ JCom does not need to get involved "under
the hood" -- and learn low level details of
interop mechanisms. EZ JCom takes care
of all the details.
EZ JCom works as a plug-and-play development technology.
It works right out of the box to generate a COM (ActiveX)
DLL for your Java classes, that you can simply drop into a .NET
project (e.g. a VB or C# project) as a Project Reference,
and start to use it immediately.
When the project is complete and ready to be deployed
at end-user machines, the high flexibility of EZ JCom
will save you from numerous problems and nightmare
scenarios. Because the
CLASSPATH and the JVM can be dynamically set, you can
easily deploy everything you need, including a particular
version of Java Virtual Machine, in a subfolder of
your installation! There is no need to worry about
what version of Java is installed on the machine,
and whether it is compatible with the Java classes
that you are using, or about other products installed
on that machine that may need other versions of Java. Of
course you can easily choose to let EZ JCom use the default
CLASSPATH and the default Java Virtual Machine, but
you can as easily override these defaults.
There are no batch files to setup for starting
up Java, either. EZ JCom will automatically
find the installed version of Java, or will use the
JVM path that you specify.
In addition to allowing calls to Java from .NET, EZ JCom
also builds bridges in the other direction. Java programs
can easily call COM components written in C#, VB, C++ etc.
Java programmers can also easily call things like
the Internet Explorer or Excel Automation APIs.
For details on the Java-to-COM direction, please see
our home page.
|