Discussions

News: NetBeans IDE 4.0 Released Offering J2SE 5.0 Support

  1. 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.

    Download NetBeans IDE 4.0:
         * http://www.netbeans.org/downloads/index.html
    NetBeans 4.0 bundled with Java's next generation, J2SE 5.0 (beta now, production soon):
         * http://java.sun.com/j2se/1.5.0/download.jsp
    Documentation List:
         * http://www.netbeans.org/kb/index.html
    Key Features
    (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,
    refactoring, etc.

    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
    this release:
         * 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.

    Features include:
         * 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.

    Features include:
         * 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.

    Threaded Messages (22)

  2. 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.
  3. IntelliJ had it long ago[ Go to top ]

    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.

    cheers
  4. Maven with IntelliJ[ Go to top ]

    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
  5. Maven with with NB[ Go to top ]

    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.
  6. Maven with with NB[ Go to top ]

    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.
  7. Maven with with NB[ Go to top ]

    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 !!!
  8. The NetBeans Open Source Lie[ Go to top ]

    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
    http://groups-beta.google.com/group/comp.lang.java.softwaretools/browse_frm/thread/452ff4de33491a34/633f0a55e520ef24

    .

    --
    http://lazaridis.com
  9. 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]
    http://groups-beta.google.com/group/comp.lang.java.softwaretools/browse_frm/thread/93b90d984c64ae76/6ae81d9ae5fac267

    Act against censorship on java forums.

    It affects you, too!

    .

    --
    http://lazaridis.com
  10. excerpts of a related javalobby.org discussion:

    Official Acknowledge of Personal Censorship Attack
    http://www.javalobby.org/forums/thread.jspa?threadID=16335&messageID=91821367&tstart=0

    Rick Ross (Founder of Javalobby) About Censorship
    http://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
  11. Bitter?[ Go to top ]

    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.
  12. of course not - no reason there.[ Go to top ]

    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":
    http://theserverside.com/discussions/thread.tss?thread_id=28766

    -

    You find all the relevant information on the provided links.

    Summaries will be provided shortly (weeks/months) on the website given below.

    .

    --
    http://lazaridis.com
  13. 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
  14. Yes, we already read your boring conspiracy theories at JavaLobby. Please, don't bring your crap here too.
  15. Maven with IntelliJ[ Go to top ]

    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)
  16. Maven plug-ins for IntelliJ[ Go to top ]

    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).
  17. Maven plugin[ Go to top ]

    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.
      .adam
  18. Read a little closer[ Go to top ]

    Netbean 4.0 is production now and it does support J2SE 5.0. What is the beta is the bundle.
  19. 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. :-)
  20. 4.0 is Final[ Go to top ]

    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.
  21. FYI

    NetBeans 4.0 ws released at the JavaPolis (http://www.javapolis.com) conference ;-)

    Stephan
  22. There's a NetBeans 4.0 / J2SE 5.0 Update Release 1 bundle now available for download at java.sun.com.
     
    http://java.sun.com/j2se/1.5.0/download-netbeans.html

    Enjoy!
  23. 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:
    http://java.sun.com/j2se/1.5.0/download-netbeans.html

    Enjoy!

    - Rob