Skip to main content
gamedev.net
🔒 Locked

[java] Setting up a nice little Java development environment

Started by BS-er Sep 25, 2002 at 8:40 PM 16 replies 1.6k views
Original Post
BS-er
BS-er
I''m a newbie to Java, having programmed in C++ for years. I need to develop in Java for my current college course. The two languages have enough similarities that its not too rough of a change. I''ve downloaded the latest Windows SDK from Sun. I''m wondering what else I should do and get to have a nice cozy development environment. Is there a tool that helps you debug? Does anyone know of a nice editor for Java that does syntax coloring and auto-indenting? I''m kinda spoiled on such things. Any other suggestions on getting a Java-newbie set up nice and proper would be appreciated. Value of good ideas: 10 cents per dozen. Implementation of the good ideas: Priceless. Proxima Rebellion - A 3D action sim with a hint of strategy
Martee
Martee
JCreator is your friend.
ReactOS - an Open-source operating system compatible with Windows NT apps and drivers
WayfarerX
WayfarerX
Eclipse is cool, especially the refactoring tools.
Netbeans is what I use, along with RefactorIT. (Note: Sun also re-packages Netbeans as Forte/Sun ONE Studio)
Also, Ant from Apache is a XML-based build tool that can greatly simplify builds and packaging.
Finally, if you''re a unit testing addict like myself, JUnit is the greatest thing since sliced bread.
"There is no reason good should not triumph at least as often as evil. The triumph of anything is a matter of organization. If there are such things as angels, I hope that they're organized along the lines of the mafia." -Kurt Vonnegut
pirate_dau
pirate_dau
If you can afford to pay for one, I''ve found IntelliJ IDEA to be the best one out there (at $300/developer, or $99 for academic). I believe there is a 30-day evaluation license available on their site as well (so feel free to test it out and form your own opinion).

-pirate_dau
Arild Fines
Arild Fines
Eclipse[1] has. Eclipse pretty much has it all, really - except for a form designer.

[1]www.eclipse.org



The world holds two classes of men -- intelligent men without religion, and religious men without intelligence. - Abu''l-Ala-Al-Ma''arri (973-1057; Syrian poet)
--AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.[Project site] [IRC channel] [Blog]
Daemon
Daemon
I keep plugging in Oracle JDeveloper 9i.
You get everything above, refactoring, form designer, some pretty good wizards, including deployment wizards, and integration with WebLogic and Orion AppServer/OC4J.
It's hefty, but it's great.
You can use it for free for testing and development, but if you want to use it for business, you need to shell out $ 1,000.00
Oh, and in the field of application servers, in case y'all need one, get Orion at http://www.orionserver.com.. again free developer, $ 1500 for business use.

D-
(forgot link)

[edited by - Daemon on September 27, 2002 10:04:45 AM]
-----------Érdely!
Argus
Argus
Does no one use Borland''s JBuilder? There''s a free version available and it has a lot of nice features including a great debugger (so I''ve been told - I''m a System.out man myself..).
EgonOlsen
EgonOlsen
quote:
Original post by Argus
Does no one use Borland''s JBuilder?
I do (at home and at work) and i really like it, albeit i''m not using all these fancy RAD features.

Arild Fines
Arild Fines
I dumped JBuilder after discovering Eclipse. In the free version of JB, the refactoring tools(of which there weren''t all that many to begin with) are disabled. The code browsing tools in Eclipse are also far superior to JBuilder''s.



The world holds two classes of men -- intelligent men without religion, and religious men without intelligence. - Abu''l-Ala-Al-Ma''arri (973-1057; Syrian poet)
--AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.[Project site] [IRC channel] [Blog]
Petr Stedry
Petr Stedry
Hi,

I developed using three different IDEs during my studies:
IBM VAJ (Visual Age for JAVA)
Borland JBuilder
and
NetBeans
(Not to mention my first steps with JEXT)
I must admit that although the VAJ and the JBuilder are quite good, they''re not good enough for me.
My choice was NetBeans (I''m using v3.3, didn''t have time to download the latest v3.4 yet) and the reasons were:
(General features
____________________________
1) Available under Linux AND Windows (some time ago I migrated from Windows to Linux)
2) Free
3) Improving at a fast pace
4) Their BugZilla really works (had to try out unfortunately)
(IDE Specific features)
____________________________
1) Nice, highly configurable and customizable
2) Coloring, auto indenting, automatic bracket matching
3) A pretty good debugger
4) Code completion with the "Pop-up Javadoc documentation" (one of the best code completion engines I''ve ever seen)
5) Abbreviations to speed up actual coding.
6) IDE Editor very user friendly and highly configurable.

Look at the screenshots v3.4 is the latest version).
The IDE download itself is about 27 Megs.

If this is usefull to you ... glad I could help.

Don''t take this as an advertisment, it''s just MY OPINION AND EXPERIENCE.
Petr Stedry
Dean Harding
Dean Harding
I use NetBeans at work, and I love it. They''ve really made some performance improvements in the last few version - it used to run really slow

If I had my way, I''d have all of you shot!


codeka.com - Just click it.

Viro
Viro
I''ve found that netbeans 3.4 is a major leap forward for that IDE. If you haven''t, go download it.
"Linux is not about free software, it is about community," -- Steve Balmer, Microsoft Chief Executive.
Z01
Z01
Does NetBeans use its own compiler for C++ or does it pass off the compilation process to another compiler that exists on your computer? (like gcc or MSVC''s compiler)

If it has its own compiler, any idea how good the optimizations on NetBeans are compared to other compilers out there for C++?

Regards
Viro
Viro
At the moment, Netbeans is just a Java IDE, and it doesn't come with a compiler whatsoever. You must download a Java SDK (be it from Sun, IBM, Blackdown, etc) to run it.

I think a C++ module is on the way, but AFAIK, it isn't ready yet.


EDIT: Just checked the Netbeans page, and you can download a module that adds C++ support. You'll still need a C++ compiler though, which I'm using GCC.

[edited by - Viro on October 3, 2002 5:57:45 PM]
"Linux is not about free software, it is about community," -- Steve Balmer, Microsoft Chief Executive.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.