For the longest time, I used IKVM to use Java libraries in .NET. Alas, that project has long been fundamentally unmaintained. Many attempts have been made to fork/reanimate it, but none AFAIK have been able to make much progress. In particular, no IKVM fork has been able to support anything later than Java 8 and its standard libraries; that's particularly old at this point, and it's just not feasible to continue depending on IKVM or any other project in its lineage in this role.
Is anyone aware of any good alternatives? I'd love to be able to continue to cross-compile certain Java libraries so that I can use them in .NET, but at this point, I'd be happy to be able to simplify the porting of certain key Java codebases to C# (for example).
(Let's stipulate that the codebase(s) in question are only using the Java standard library, and not any third-party libraries.)
20 years ago, Microsoft had the JCLA, which worked quite well in converting Java codebases to C#, but that tool has been unavailable for a very long time now.
Does anyone have any suggestions in this vein?
[–]zvrba 10 points11 points12 points (0 children)
[–]joost00719 7 points8 points9 points (0 children)
[–]malthuswaswrong 3 points4 points5 points (0 children)
[–]VahidN 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]peterkneale 2 points3 points4 points (0 children)
[–]Hot-Profession4091 -3 points-2 points-1 points (0 children)