NOTE: the legacy IKVM version of MPXJ is deprecated and will no longer be distributed after MPXJ version 14.
The version of IKVM used to build the legacy version of MPXJ for .Net Framework is 8.1.5717.0 (See IKVM.NET 8.1 Release Candidate 0).
The version of IKVM used to build the legacy version of MPXJ for .Net Core is from this branch of ikvm-revived/ikvm.
Build instructions:
- Clone the repo and ensure the correct branch is checked out
- Ensure .Net Core 3.1 SDK is installed
- Ensure JDK 8 tools (javac etc) are on the path
- Download openjdk-8u45-b14-stripped.zip and unzip in the same directory as your ikvm directory.
- In your ikvm directory run
build.core.cmd
Note that the native DLLs aren't built by the instructions above. The Windows DLLS from IKVM 8.1 distribution will work fine. I've manually built the Linux and OSX versions of these libraries, which you'll find in the MPXJ distribution.