How to use IKVM to integrate Java to DotNet

Using Ja.Net to integrate Java and DotNet(c#): Basic

Using Ja.Net to integrate Java and DotNet(c#): Class and Type

Using Ja.Net to integrate Java and DotNet(c#): More detailed basic issues

Using Ja.Net to integrate Java and DotNet(c#): Encoding and Properties

Using Ja.Net to integrate Java and DotNet(c#): Class implementing and inheriting

Using Ja.Net to integrate Java and DotNet(c#): Assemblies in Java Source code

Using Ja.Net to integrate Java and DotNet(c#): IO in Java and DotNet

Sorry, I made a bad plan for this chapter, because all of the content has been included in the preceding chapter.

I only note some tips here:

  1. JDBC dose not work in Ja.Net excepted ODBC, because the third party IDBC drivers have not been compiled by Ja.Net, the byte-code format was quite different.
  2. No dependences could be used in Ja.Net excepted those have been compiled by Ja.Net.
  3. Any assemble could be used in Java.
  4. Only System.Dll is integrated as default dependences, more DLL should be added manually.
  5. Could not set the heap/memory size of Ja.Net, that’s really a nightmare when you want to use Java to do huge data calculating.

Unfortunately, I give up Ja.Net eventually due to the low performance, even I almost ported all of the source code from Java to Ja.Net.

This is the last chapter of the series, so I am going to port Java source code to C# source code.


Jeason Zhao (沈胜衣,斛律光) ------雪饮再现,一个人的江湖
我知道我是谁,我是沈胜衣,默默的活着,就像空气。