tags:

views:

107

answers:

2

A recent answer to a question on converting Java to C# suggested I should use Java Language Conversion Assistant and pointed to: http://msdn.microsoft.com/en-us/library/7tatw8a2%28VS.80%29.aspx

I cannot find JLCA on my Visual Studio (9.0.30729.1) and on looking at Wikipedia (http://en.wikipedia.org/wiki/J%5FSharp) I find:

Retirement of the J# language and Java Language Conversion Assistant from future versions of Visual Studio, since the existing J# feature set largely meets customer needs and usage of J# is declining. The last version shipping with Visual Studio 2005 will be supported until 2015 as per the product life-cycle strategy.

I'd be grateful for an overview of whether I can use and should be using either J# or JLCA and if so how to install and use them.

A: 

Something that might help - there is an open source project IKVM.Net that can recompile your java bytecode into .net byte code. Afterwards, you could use Reflector to decompile the generated .net assembly into C# for additional modifications. IKVM comes with a fully converted java class library as .net assembly, which you can continue using from that code, while slowly moving to the core .net libraries.

Yurik
A: 

From this and other answers it seems that J# should be deprecated.

peter.murray.rust