Fast, object oriented, intraprocess bridge between JVM and CLR
C# Java Other
Latest commit 6b89230 Jul 12, 2016 @pavelsavara pavelsavara raw
Failed to load latest commit information.
content update to use https://jni4net.github.io/ Sep 24, 2014
jni4net.j update to use https://jni4net.github.io/ Sep 23, 2014
jni4net.n.l32.m26 mono related changes Mar 20, 2010
jni4net.n.w32.v20 fixing maven build Jul 11, 2016
jni4net.n.w32.v40 fixing maven build Jul 11, 2016
jni4net.n.w64.v20 fixing maven build Jul 11, 2016
jni4net.n.w64.v40 fixing maven build Jul 11, 2016
jni4net.n Unescape Uri AbsolutePath Feb 16, 2015
jni4net.proxygen Added ellipsis support Apr 7, 2016
jni4net.test.j bumped to next version Sep 24, 2014
jni4net.test.n update to use https://jni4net.github.io/ Sep 23, 2014
jni4net.tested.j bumped to next version Sep 23, 2014
jni4net.tested.n update to use https://jni4net.github.io/ Sep 23, 2014
license minor build changes Sep 23, 2014
tools raw Jul 12, 2016
.gitignore minor build changes Sep 23, 2014
ReadMe.md fix broken link Jun 7, 2016
changes.txt bumped to next version Sep 23, 2014
generateStandard.cmd bumped to next version Sep 23, 2014
generateTests.cmd bumped to next version Sep 23, 2014
gittag.cmd bumped to next version Sep 23, 2014
jni4net.iml + native methods unregistration when appdomain unloads Jan 8, 2010
jni4net.ipr overcome google hosting limitation foe exe file and make it compile a… Aug 12, 2014
jni4net.sln upgraded project files to VS11 Aug 15, 2012
mvn.cmd upgraded to selvin 0.2.5 Sep 26, 2009
mvnassembly.cmd possibility to specify alternate classloader Dec 28, 2009
pom.xml extensions i do not use anymore Jul 11, 2016
profiles.xml bumped to next version Sep 23, 2014

ReadMe.md

To get started

Visit and read jni4net.github.io

Make sure you understand GPLv3 and MIT licenses.

  • runtime is licensed under MIT.
  • proxygen and tools are licensed under GPLv3.

Talk back at jni4net or Pavel Savara

How to use

How to build this solution on Windows

make sure you have

  • .NET SDK 3.5 installed at usual places
  • .NET SDK 4.0 installed at usual places
  • Java JDK 1.5
  • JAVA_HOME set properly JDK 1.5
  • PATH to csc.exe in c:\Windows\Microsoft.NET\Framework\v4.0\
  • PATH to sn.exe
  • NUnit installed at C:\Program Files\NUnit-2.5.8.10295
  • internet access to download components from maven repository
  • make sure that you build it and run from (.NET) trusted location. Not shared drive.
  • run tools\loadTools.cmd
  • run tools\keys\gennetkey.cmd
  • In root directory run mvnassembly.cmd

This should generate results into target directory in root of project.

How to use it on Linux/Mono:

It's not supported at the moment, sorry