Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.3 KB

readme.ikvm.md

File metadata and controls

25 lines (20 loc) · 1.3 KB

Legacy IKVM for MPXJ

NOTE: the legacy IKVM version of MPXJ is deprecated and will no longer be distributed after MPXJ version 14.

.Net Framework

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).

.Net Core

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:

  1. Clone the repo and ensure the correct branch is checked out
  2. Ensure .Net Core 3.1 SDK is installed
  3. Ensure JDK 8 tools (javac etc) are on the path
  4. Download openjdk-8u45-b14-stripped.zip and unzip in the same directory as your ikvm directory.
  5. 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.