# jni4net **Repository Path**: maodeboy/jni4net ## Basic Information - **Project Name**: jni4net - **Description**: jni4net from github - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-06 - **Last Updated**: 2024-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README To get started ---------------- Visit and read [jni4net.github.io](http://jni4net.github.io) Make sure you understand GPLv3 and MIT licenses. * runtime is licensed under [MIT](http://opensource.org/licenses/MIT). * proxygen and tools are licensed under [GPLv3](http://opensource.org/licenses/gpl-3.0.html). Talk back at [jni4net](mailto:jni4net@googlegroups.com) How to use ---------------- * Download [binary](https://sourceforge.net/projects/jni4net/files/) package. * study samples inside of the binary package, read `samples\ReadMe.md` play along. * Try `samples\helloWorldFromCLR` there is ReadMe.md inside. * Try `samples\helloWorldFromJVM` there is ReadMe.md inside. * [How calling from Java to .NET works](http://zamboch.blogspot.cz/2009/11/how-calling-from-java-to-net-works-in.html) * [How calling from .NET to Java works](http://zamboch.blogspot.cz/2009/10/how-calling-from-net-to-java-works.html) * [Troubleshooter](http://jni4net.com/troubleshoot.html) * [Email group](https://groups.google.com/forum/?hl=en#!forum/jni4net) 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](http://zamboch.blogspot.cz/2010/04/jni4net-not-yet-on-mono-linux.html)