Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8325963
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T00:36:51+00:00 2026-06-09T00:36:51+00:00

We have to convert around 100+ services written in Java to .NET (C#) 4.0

  • 0

We have to convert around 100+ services written in Java to .NET (C#) 4.0 . We are trying to estimate the efforts for this work. I am trying to find out if any tools are available for this conversion/ migration and any experiances of using these tools in real projects.

We need some pointer for evaluation of different possible ways of getting this job done.

  1. Any converter tools or check lists for conversion of Java services to WCF services
  2. With automation using the tools, how much of the codes gets converted ? Any stats like X % of the effort can be saved etc.
  3. What will be the quality of code generated ? We are looking for .NET/C# 4.0 with WCF
  4. Was the tool user friendly? How much learning curve?
  5. If any experiances of doing the conversion manually , then please share any guidelines used for conversion and any tips for doing effort estimation.

I have googled to find out a list of conversion tools available. Please share any Experience of using any of the following Java to .NET/ C# Conversion

Java Language Conversion Assistant 2.0 –
Java Language Conversion Assistant is a tool that automatically converts existing Java-language code into Visual C#

Janett – Java to .Net Translator –
Janett translates Java syntax, constructs and calls to Java libraries to C# / .Net counterparts.

CSharpJavaMerger Framework –
Free and open source C# and Java conversion tool

Java 2 CSharp Translator for Eclipse –
That tool makes it possible to automatic translate Eclipse java projects into Visual Studio projects. Generated code can be directly compiled and executed whitout any user modification.

Tangible Softwaresolutions – Not a free one but looks to be useful.

Sharpen – A guide to Sharpen – a great tool for converting Java to C# ( http://www.pauldb.me/post/14916717048/a-guide-to-sharpen-a-great-tool-for-converting-java )

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T00:36:53+00:00Added an answer on June 9, 2026 at 12:36 am

    Of the Java to C# converters listed in the comprehensive summary above, several projects have not been actively maintained for several years.

    • Java Language Conversion Assistant was provided with Visual Studio 2003 and 2005 and has since then been discontinued
    • The latest release of Janett that I could find was from 2007.
    • CSharpJavaMerger Framework is a more recent project, but with limited documentation to support it.
    • Java 2 CSharp Translator for Eclipse was actively developed as late as 2011. Limited documentation to support it though, and requires integration with Eclipse.

    The two most promising projects are thus probably Tangible Software Solutions’ commercial Java to C# Converter and the open-source alternative Sharpen (originally developed by Versant). Both these products do a fairly good job at converting Java to C# code, but in either case you should expect to have to do substantial manual reviewing and correction of the converted code.

    Sharpen needs to be plugged-in to Eclipse, and there is also some manual pre-configuration involved to get the conversion running. Configuration is described in more detail here. The easiest way to get started with Sharpen is to obtain a prebuilt Eclipse plug-in from the NGit Github repository. Sharpen has been proven to do quite impressive conversion work; it is for example used in converting JGit to NGit. A Sharpen “on steriods” is also used to convert the Android/Dalvik JVM source code into C# in the XobotOS project. Unfortunately, the XobotOS Sharpen version is not easily applicable to other conversion projects.

    I have also tried the Tangible demo converter and it seems to do a fairly good conversion job as well. In particular I appreciated the easy-to-use GUI with good conversion reporting. Another advantage is that it can be run standalone, i.e. there is no Eclipse or other IDE dependency. The product is also actively maintained (most recent release in July 2012) and with a commercial product you should also expect to have at least some technical support.

    Whatever your choice, though, you have to be prepared for substantial code review and correction. My recommendation is that you start off by testing both these products on a few of the services subject to conversion to get a rough estimate of whether (semi-) automated Java-to-C# conversion is really worth the effort and investment.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a date like this:- 20091023 i have to convert it to a
I have a .NET WebService (written in C#), that is supposed to serve people
I have a table with around 100,000 rows at the moment. I want to
Let say I have a page with 100 objects and each page is around
I have around 100 videos to display in my page. The videos are in
I'm have been trying to convert the foreach statement below to a LINQ statement
I have a large XML document that I want to convert to a Java
I am trying to wrap my head around List<String> I have a dynamicly created
I have a couple floats that are kinda big. They're around a 100 million.
I have around 1000 pdf filesand I need to convert them to 300 dpi

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.