tags:

views:

283

answers:

7

just looking to start programming in Java. I'm on a windows platform and currently use Visual Studio 2008 for ASP.Net programming and FlashDevelop for ActionScript.

i'm looking for a free IDE which has the following:

  • Compile / Test from IDE
  • Runs on Windows (Vista)
  • Is free!
  • Has intellisense / autocompletion

Thanks, Josh

+33  A: 

You should try Eclipse or Netbeans they both have the features you mentioned and both work very well.

Huppie
Eclipse for non-graphical, Netbeans for graphical, imho. I use Eclipse every day for development and like it very much.
Stefan Thyberg
Aggreed I prefer Netbeans personally but at the end of the day its what works best for you. Netbeans and Eclipse are definitly the best free Java IDEs.
Mark Davidson
+3  A: 

NetBeans

M4dRefluX
+1000 If I could Netbeans is by far the best IDE for Java and many other languages.
Mark Davidson
Not the best for C# though which is what I use.
M4dRefluX
A: 
  1. Eclipse
  2. MyEclipse - not free but not pricey too
  3. NetBeans
OpenSource
A: 

Netbeans is especially great if you're at a stage where you want to make some interesting GUI stuff without delving into the line by line construction with its drag-and-drop window building. Obviously, auto-generated code isn't going to be really pretty, but it's still great to be able to make a window look exactly how you see it in your head without having to go in and tweak gridlayouts or the like. Very encouraging.

Sean O'Hollaren
A: 

++Netbeans;

I have worked in versions of Visual Studio for 8 years and have recently changed jobs to a shop where Java is being used. We use Netbeans and I have found it to have a great set of features just in the base IDE, not to mention the available plug-ins from SUN and the Netbeans community. So, for me, having been used to Visual Studio, I found Netbeans to be a great tool as well.

-bn

bn
+1  A: 

I would definitely recommend Eclipse as it has a great support for Java. Also, should you ever need to work on other programming languages later on too, then Eclipse has a nice set of plug-ins that can help you out too. These days I use Eclipse for programming in Java, C, Python, and do some LaTeX work.

But yes, by all means Java and Eclipse go quite well together.

Johan Harjono
+1  A: 

IntelliJ IDEA is certainly worth a look. It consistently is nominated for, and wins trade mag awards for best Java IDE.

I've been using it for nearly 10 years now, from version 2 through it's current version 9. They just released a free version:

http://www.jetbrains.com/idea/index.html

Rob S.
I'm using 'only' since version 4 and I second, the free version is definitely worth a look.
Webinator