This may be a really stupid question, but I cannot find anything anywhere as all of my searches provide the wrong results.
I am looking for a Java development program on the Mac, think of Visual Studio.NET for Windows. Is there anything that I can get, and where?
I have looked on the Java website but I don't know which download I will need. If anyone can help, that'd be much appreciated!
-
You used Visual Studio.NET for Java programming on Windows? That's...uncommon.Chuck– Chuck2011年09月06日 20:14:28 +00:00Commented Sep 6, 2011 at 20:14
-
3Google: "osx java ide", second and third hit are NetBeans.org and Eclipse.orgMartijn Courteaux– Martijn Courteaux2011年09月06日 20:15:42 +00:00Commented Sep 6, 2011 at 20:15
-
1@Chuck, no, I used it to code Visual Basic, but the fact that it was a design environment was the point I was trying to get across.Michael– Michael2011年09月06日 20:23:18 +00:00Commented Sep 6, 2011 at 20:23
6 Answers 6
Both http://netbeans.org/ and http://www.eclipse.org/ work on a Mac
Comments
Eclipse or NetBeans is what you are going to want. They will have the most similar feel to VS.
Comments
Comments
There are some good integrated development environments (IDE) for java, which also work on Mac OSx. Which is the best, depends a little bit on you.
Here a short list:
- Eclipse - I think one of the most popular development environments for java and some other languages.
- IntelliJ IDEA - not free for commercial development, but I really like it
- Netbeans IDE - the most "official" one.. In 2005 all SUN IDE products were integrated into netbeans. In netbeans is a good graphical build tool (Matisse) for Swing user interfaces included, which is nice for some prototyping or fast development and maybe more.
- Eclim - If you adore vim, this could be interesting for you. It's a mixture of eclipse and vim.
Comments
Xcode Developer Tools may already be installed on your system in /Developer.
Eclipse is the best option for Java development in a Mac, I'm using that for 3 years for develop J2EE, Java Swing and Android applications.