The NetBeans open source project is proud to announce that the production version of NetBeans IDE 4.0 is now available as an individual download and will shortly be bundled with Java 2 Platform, Standard Edition Development Kit 5.0_01 (J2SE 5.0 a.k.a. "Tiger"). The NetBeans IDE provides a pure Java technology integrated development environment for Windows, Linux, the Solaris Operating System and Mac OS X.
- Posted by: Robert Demmer
- Posted on: December 15 2004 09:03 EST
Download NetBeans IDE 4.0:
NetBeans 4.0 bundled with Java's next generation, J2SE 5.0 (beta now, production soon):
(see http://www.netbeans.org/community/releases/40/index.html for more information)
Java 2 Platform, Standard Edition 5.0 (J2SE) language feature support - J2SE 5.0 (Tiger) brings important new language updates: metadata, generics, enumerated types and autoboxing of primitive types. NetBeans IDE 4.0 supports these new language features in the editor, debugger,
Java refactoring - Refactoring allows developers to make sweeping changes to their code without affecting functionality. The refactoring in NetBeans IDE 4.0
provides features such as renames (class/method/field), move class, rename package, change method parameters, encapsulate field and find references.
Ant-based projects - A completely new project system based on Apache Ant, the de facto standard for Java technology build tools, featuring:
* An open architecture, which third-party modules can extend to support current and future types of Java applications
* Project types for J2SE desktop, two-tier web applications (JSPs, servlets), and MIDP applications out of the box.
Beginning users don't have to know Ant to use the system, but the full power of Ant is accessible to advanced Ant users. These project types come with built-in support for generating, developing and running unit tests using JUnit, the de facto standard in Java code testing.
Java 2 Platform, Micro Edition (J2ME) MIDP development support - This release simplifies coding with templates for MIDlet and MIDlet suites. It provides a unique solution for managing device fragmentation, by enabling you to edit and compile custom configurations for any number of devices, without requiring separate source files. Key features in
* Support for the Mobile Information Device Profile (MIDP) 2.0
* Support for the Connected, Limited Device Configuration (CLDC) 1.1
* Integration with version 2.2 of the Wireless Toolkit
* Built in code obfuscation (commonly used to reduce application size)
* Easy integration of third party phone/device emulators
* Localization wizard to assist with developing multi-language applications
* Robust MIDlet debugger
See http://www.netbeans.org/kb/articles/mobility.html for more information.
Java 2 Platform, Enterprise Edition (J2EE) development support for the NetBeans IDE - Early Access 1 now, Early Access 2 early CY2005, production first half CY2005
The NetBeans team released an Early Access 1 as a separate download that extends NetBeans IDE Web-Tier development capabilities and allows EJB and Web Services development.
* Create EJB Modules and EJB Session Beans
* Synchronize Deployment Descriptor files
* New Web Service wizard to create Web Services artifacts
* New J2EE Application project type wizard, that allows the developer to define a J2EE Application (a set of Web Applications and EJB Modules)
* Deployment and execution target to Sun Java System Application Server Platform Edition 8.1 Beta and Tomcat 5
Performance Profiler - Beta December
NetBeans is adding a CPU and memory performance profiler to its long list of features. The Profiler is based on the JFluid research project that has been in development at SunLabs for the last two years and adds tight integration into NetBeans IDE and an improved user interface.
* Memory profiling and leak detection
* CPU performance profiling
* Low-overhead profiling
* Task-based profiling
* Tight integration into the IDE workflow
* Attach to currently running JVM and do on-the-fly configuration changes
The beta version will be available as an additional download for the production version of NetBeans IDE 4.0.
See http://profiler.netbeans.org/ for more information.
- NetBeans IDE 4.0 Released Offering J2SE 5.0 Support by Rogerio Saulo on December 20 2004 11:47 EST
- IntelliJ had it long ago by Arik Kfir on December 20 2004 12:09 EST
Maven with IntelliJ by VIJAY KHANNA on December 20 2004 12:31 EST
Maven with with NB by bad mASH on December 20 2004 12:53 EST
Maven with with NB by Milos Kleint on December 20 2004 02:07 EST
Maven with with NB by bad mASH on December 20 2004 06:16 EST
The NetBeans Open Source Lie by Ilias Lazaridis on December 20 2004 09:41 EST
Sun Microsystems Censors Public NetBeans Forum by Ilias Lazaridis on December 20 2004 09:44 EST
- Related Discussion Within Javalobby.Org by Ilias Lazaridis on December 20 2004 09:50 EST
- RE: Sun Microsystems Censors Public NetBeans Forum by Rafael Castaneda on December 21 2004 01:48 EST
- Sun Microsystems Censors Public NetBeans Forum by Ilias Lazaridis on December 20 2004 09:44 EST
- The NetBeans Open Source Lie by Ilias Lazaridis on December 20 2004 09:41 EST
- Maven with with NB by bad mASH on December 20 2004 06:16 EST
- Maven with with NB by Milos Kleint on December 20 2004 02:07 EST
- Maven with IntelliJ by Milos Kleint on December 20 2004 02:13 EST
- Maven with with NB by bad mASH on December 20 2004 12:53 EST
- Maven plugin by Adam Sanderson on December 20 2004 12:50 EST
- Maven with IntelliJ by VIJAY KHANNA on December 20 2004 12:31 EST
- Read a little closer by Mike Brown on December 20 2004 12:31 EST
- NetBeans IDE 4.0 Released Offering J2SE 5.0 Support by Charlie Hunt on December 20 2004 14:58 EST
- 4.0 is Final by Fini Alring on December 21 2004 09:12 EST
- IntelliJ had it long ago by Arik Kfir on December 20 2004 12:09 EST
- NetBeans IDE 4.0 Released Offering J2SE 5.0 Support by Stephan Janssen on December 20 2004 12:25 EST
- NetBeans 4.0 bundled with J2SE 5.0 update 1 available by Charlie Hunt on December 21 2004 14:09 EST
- NetBeans IDE 4.0 / J2SE 5.0 Update 1 Bundle by Robert Demmer on December 21 2004 14:09 EST
Only One note.
The version, like the article says (beta now, production soon), is not a FINAL product. And in that situation, NetBeans is NOT the first IDE to support J2SE5, because eclipse M3 has already this support few weeks ago.
Just to clarify.
Of Course both eclipse and netbeans are very good IDEs. I like both.
Well IntelliJ had it long before, so let's not start the IDE contest again...both are very good.. ;-)
The Ant-based project feature seems like a cool thing - definitly makes NetBeans stand-out in the areno. I wonder if any of the major IDE teams (IntelliJ, Eclipse, NetBeans) have considered making a Maven-based project IDE...that would really rock.
I wonder if any of the major IDE teams (IntelliJ, Eclipse, NetBeans) have considered making a Maven-based project IDE...that would really rock.cheers
I worked for a very big financial giant of Europe (BNP Paribas Bank, Paris)for their securites services division, where J2EE and along with commercial and open source is being used.There are approximately 20,000 Java classes in the whole project, which are built and deployed using Maven http://maven.apache.org/
Infact I have become fan of maven and use it for my other projects.IntelliJ does support maven, but I wonder to what exten.So I just wrote my batch file to execute maven commands by registering them to external tools to IntelliJ.
e.g - Build server, update libraries, Run Jalopy, Run PMD, Run Checkstyle, Run JUnit tests...etc
I wasn't a fan of Maven but I have grown to like it a lot.
I recently installed MavenIde plugin with NB 4 and it seems to worke well. I love the fact that I can take any maven project , run a maven NB project target and my NB can recognize the project and all its dependencies and targets etc. I can also invoke Maven targets from my NB menus.
The only downside is that the errors are not linked back into the code automtically i.e you can't click on an error and have it open the corresponding code.
Are you using the latest mevenide - 0.4?
in that version compilation errors and failed test results do provide hyperlinks into the source editor. Actually also pmd and checkstyle reports run by maven have hyperlinks and annotate the source code.
If it's not working for you, please file a bug at mevenide.codehaus.org. thanks.
Are you using the latest mevenide - 0.4?in that version compilation errors and failed test results do provide hyperlinks into the source editor. Actually also pmd and checkstyle reports run by maven have hyperlinks and annotate the source code.If it's not working for you, please file a bug at mevenide.codehaus.org. thanks.
Updated and tried it : it works !!!
Note, that the NetBeans project and Sun Microsystems lie about the licensing status of the NetBeans IDE.
The NetBeans IDE is _not_ Open Source.
[NETBEANS] [EVALUATION] - E12 - The NetBeans Open Source Lie
Censorship as a reaction on a critical evaluation of NetBeans, including licensing discussion and other issues:
[NETBEANS] [CENSORSHIP] [Fwd: Returned post for nbusers at netbeans dot org]
Act against censorship on java forums.
It affects you, too!
excerpts of a related javalobby.org discussion:
Official Acknowledge of Personal Censorship Attack
Rick Ross (Founder of Javalobby) About Censorship
[NETBEANS] [EVALUATION] - E13 - "SPL + BCL = Open Source"
Wow, someone sounds bitter.
Too bad, NB4 is a wonderful IDE. The comments about maven integration encourage me to think about giving that a go again on my next small pet project to try it out.
Wow, someone sounds bitter.Too bad, NB4 is a wonderful IDE. The comments about maven integration encourage me to think about giving that a go again on my next small pet project to try it out.
of course not - no reason there.
[Note to readers]
The reactions on topics like "Censorship" and faulty usage of the [either OSI/literal] terms "Open Source" should show you immediately the qualities of "TheServerSide.Com" community and the java community at large.
An additional intresting thread about "theServerSide":
You find all the relevant information on the provided links.
Summaries will be provided shortly (weeks/months) on the website given below.
Gerald is that you????
excerpts of a related javalobby.org discussion:Official Acknowledge of Personal Censorship Attackhttp://www.javalobby.org/forums/thread.jspa?threadID=16335&messageID=91821367&tstart=0Rick Ross (Founder of Javalobby) About Censorshiphttp://www.javalobby.org/forums/thread.jspa?threadID=16335&messageID=91821371&tstart=0[NETBEANS] [EVALUATION] - E13 - "SPL + BCL = Open Source"http://www.javalobby.org/forums/thread.jspa?threadID=16335&messageID=91821398&tstart=0.--http://lazaridis.com
Yes, we already read your boring conspiracy theories at JavaLobby. Please, don't bring your crap here too.
not sure how intellij does it, but the mevenide module(s) for netbeans use maven pom file and properties files transparently, no synchronization with IDE's project files etc.
The whole project content is read (and written) only from the maven project files. Also compilation, test execution, running the app, everything is done through maven. (which has both advantages and disadvantages, but IMHO the advantages are majority).
btw: over at mevenide we have also plugins for eclipse and jbuilder, no intellij idea yet. (basically no volunteer to work on it)
There's already two maven plug-ins for IntelliJ. I have no idea how good they are since I don't use Maven (haven't had the need yet).
There's a Maven plugin for netbeans over at codehaus I believe. I've never used it, but it looks like it does the trick. Building new project types seems pretty easy with netbeans.
Netbean 4.0 is production now and it does support J2SE 5.0. What is the beta is the bundle.
A little further clarification, Eclipse does not have "full" support for J2SE 5.
There's a post on javalobby that claims Eclipse is "99.53% compliance - 53 out of 11000+ errors remaining". So, it's not quite J2SE 5 compliant :-]
Also realize Eclipse does not support J2SE 5 out of the box. :-)
Rogerio: FYI NetBeans IDE 4.0 is released as FINAL.
It is only the bundled version which is still in beta2, probably because Sun is doing the bundling and testing and they take their time.
NetBeans 4.0 ws released at the JavaPolis (http://www.javapolis.com) conference ;-)
There's a NetBeans 4.0 / J2SE 5.0 Update Release 1 bundle now available for download at java.sun.com.
I just wanted to let everyone here konw that the NetBeans IDE 4.0 / J2SE 5.0 Update 1 bundle is now live on java.com.
You can download from: