🔒 Locked
[java] Setting up a nice little Java development environment
Advertisement
Original Post
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
Hello,
also try www.netbeans.org and www.jedit.org
,
Steve
also try www.netbeans.org and www.jedit.org
,
Steve
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.
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.
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
-pirate_dau
Anyone know an IDE that has an intergrated debugger that lets you set breakpoints, watch variables etc. like MS Visual C++ Studio?
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)
[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)
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]
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]
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)
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)
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.
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.
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
codeka.com - Just click it.
If I had my way, I''d have all of you shot!
codeka.com - Just click it.
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
If it has its own compiler, any idea how good the optimizations on NetBeans are compared to other compilers out there for C++?
Regards
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]
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]
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.
Sign in to reply to this topic.
Advertisement