Skip to content

kohsuke/com4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1e690b8 · Mar 19, 2016
Apr 26, 2012
Mar 28, 2014
Apr 27, 2012
Apr 27, 2012
Mar 28, 2014
Aug 31, 2014
Mar 19, 2016
Mar 28, 2014
Mar 28, 2014
Aug 3, 2014
Aug 31, 2014
Jan 7, 2008
Apr 26, 2012
Apr 26, 2012
Jul 5, 2011
Mar 28, 2014
Apr 27, 2012
Apr 27, 2012

Repository files navigation

Using com4j

Download com4j or access it from Maven repository

Building com4j

Building com4j is divided into two parts. Native and Java.

If you are only interested in hacking Java side of com4j, we made it so that you don't have to have the whole native build environment. For this purpose, we commit *.dll and *.pdb into Git, which are the output of the native builds.

To build the native side of com4j, you need:

  • checkout git submodules that are linked
  • Visual Studio 2008
    • From options menu, add JDK's JNI include/lib folders to your environment. (Do not add those to the project since these values aren't portable.)

Run your "Visual Studio command prompt" and execute ant from the native directory.

javah

If you change the Java classes that define native methods, be sure to execute native/run_javah.bat to keep header files in sync