Why is Visual J# is not included in Visual Studio 2010 ? RRS feed

  • Question

  • I heard that Visual J# is not included in Visual Studio 2008 and will not be included in future versions of Visual Studio . Is this true and why Microsoft made this kind of decision ?

    Thank you ! 
    Wednesday, July 15, 2009 4:18 AM


All replies

  • Visual J# is dead. It has been discontinued by microsoft after VS2005. You can read more about the retirement of J# from microsoft website Retirement of J# language and Java Language Conversion Assistant from future versions of Visual Studio.


    I hope this helps, if that is what you want, just mark it as answer so that we can move on
    • Marked as answer by agust rush Friday, July 24, 2009 7:07 AM
    Wednesday, July 15, 2009 3:59 PM
  • Why Microsoft made such kind of decision ? What are the reasons for J# failure ? I personally believe that J# had power of Java ( I mean Java Core Libraries ) and also rich .NET frame work.
    Friday, July 24, 2009 7:09 AM
  • it's mostly a marketing decision (after C# grew up and got momentum), but also cause they didn't want to invest money (now with the economical situation worldwide it's even worse) to add LINQ and other .NET3.x goodies to J# (not that they would be necessary though, since many people I feel want to use J# as a compatibility layer to have their Java code also running under .NET and integrating more easily with .NET apps - they want to use standard Java features, not the MS add-ons as with the old MSJava)

    Microsoft MVP J# 2004-2009, Borland Spirit of Delphi 2001
    Saturday, August 8, 2009 3:04 PM
  • I wish they would open-source it. As you say, all most of us are using it for is where we have java source that we need in .NET also.
    Laugh your ____ off funny - Cubicle Wars
    Saturday, September 12, 2009 11:26 PM
  • Can this group identify five MSFT Influentials who might help us to opensource VJ# into a codeplex project ?
    Bob Palank
    Sunday, October 4, 2009 12:11 PM
  • I could help if others are interested in too. Have been programming Java for more than a decade now (from around 1997) and .NET since 1.0.

    Someone should first try to poll MS and Novell (the "mono" project guys) in case they want to take the initiative themselves using MS J# codebase and having Novell extend and support it for mono and for .NET.

    If no interest I'd go for making a MonoJ# and highlighters etc. tools for Monodevelop IDE (and maybe also for Microsoft's VSX [Visual Studio Shell - standalone mode] and VisualStudio [integrated mode add-in]). I think if one goes with mono (and their version control system etc.) rather than .NET+Codeplex they may have more people behind the project

    btw, should also checkout Grasshoper (commercial if I remember well, but may have some opensourced part) project and KVM.net

    Microsoft MVP J# 2004-2009, Borland Spirit of Delphi 2001
    Sunday, October 4, 2009 1:51 PM
  • Indeed, very sad - to use J# you have to install VS2005 (.net 2.x). Both the IDE and the .NET 2.x framework (and the J# runtime libs) can coexist with newer IDE and framework versions, but it's a nobrainer that one should go for the latest versions of these.

    For a framework that promotes language-transparency it's a pitty. There's the IKVM.net alternative though (a JVM running inside .NET [not a Java compiler as J# was]) that you could try which should be more compatible to Java (it runs .class files [Java bytecode] directly and integrates with .NET APIs)


    Sunday, August 15, 2010 7:07 PM