About Javonet
Javonet enables software developers to instantly integrate several programming languages. Javonet is available for Windows, Linux and Mac operating systems as a downloadable package for supported programming languages. This article lists prerequisites which need to be installed to call selected technologies.
Javonet allows you to reference and use modules or packages written in (Java/Kotlin/Groovy/Clojure, C#/VB.NET, Ruby, Perl, Python, JavaScript/TypeScript) like they were created in your technology.
Prerequisites
Linux
Javonet needs several dependencies on Linux to run:
libxml2-dev openssl libxmlsec1-dev libxmlsec1-openssl
Runtimes
To call library/package/module from another technology, corresponding runtime has to be installed:
.NET Framework DLL library
.Net Framework 4.7.2 Runtime or higher
.NET DLL library
.Net 6.0 x64 Runtime or higher
JAR library
For example: OpenJDK or Oracle
Python package
Python 3.11.
On Linux - if some packages are missing - it may be necessary to install libpython3.11-dev package too.
Ruby package
Perl package
On Windows Strawberry Perl 5.32.
On Linux and MacOS use Perl 5.30 or higher
Node.js package
Node.js 18.16 or higher
Read more about use cases and software architecture scenarios where Javonet runtime bridging technology can support your development process.
Was this article helpful?