Java in Visual Studio 2010?

67,187

Solution 1

I'm a little late to the party, but it looks like someone has started adding support. From the description, right now it only does syntax highlighting and basic navigation within a single file. However, in the Q&A section the author mentions plans to add compilation and debugging support later in the year.

Solution 2

The short answer - No.

The long answer - No, because the supposed intellisense support for Java that the blog entry referred to, in the question, relies on J# support. I believe it has been quite sometime since Microsoft has discontinued J# - VS2008 does not have it.

In the long run, you're better off learning how to use Eclipse/Netbeans/IntelliJ IDEA or any other IDE for the purpose of managing Java projects.

Solution 3

Sure. Visual Studio works with any language so long as someone takes the time to write the plug-ins for it. Heck, Mainsoft has already added JVM debugging support to Visual Studio. They just don't support the language.

The only problem is YOU are going to have to be the one who writes it.

I won't lie to you. It won't be easy and fan-boys on both sides will hate you for it. But if you pull it off I can at least offer you some money to write about how you did it.

Solution 4

No, although, I long for the day when VS might possibly support building Java applications. I don't think I have yet found an IDE as fully featured. Personally, if VS supported Java development, then I would trash my installation of Eclipse and Netbeans. ... so tired of wonky Java IDEs....

Solution 5

Cyberduck is written in Java and developed in Visual Studio 2010, though it requires IKVM, an implementation of Java for Mono and the Microsoft .NET Framework. Here are the build instructions.

Share:
67,187
Shimmy Weitzhandler
Author by

Shimmy Weitzhandler

Updated on December 22, 2020

Comments

  • Shimmy Weitzhandler
    Shimmy Weitzhandler over 3 years

    Is there any way to manage/debug/compile Java projects in Visual Studio 2010?

    Before you answer, please read this topic.