HOWTO Use NetBeans With Celeste

Getting Started with Celeste and NetBeans

The Celeste sources contain files (in the nbproject directory) which present Celeste as a NetBeans project. This Celeste NetBeans project is a "freeform" project, which means that NetBeans depends on the existing build.xml file targets: compile, clean, javadoc, test, and rebuild. That is, NetBeans will not modify the file, and neither is Celeste dependent on NetBeans in any way.

In a freeform NetBeans project, the NetBeans IDE cannot be used to modify build properties, but it does provide full access to the source for viewing, analysis, editing, refactoring, etc. Compiling in the IDE (using the existing build targets) allows the IDE to parse the compiler output to guide the user to the source of errors and warnings. Celeste can be debugged in the Netbeans debugger, allowing breakpoints and variable display.

For more information about configuring freeform projects, see http://www.netbeans.org/kb/articles/freeform-config.html. To change the way Celeste is run in the debugger (e.g. command line arguments, etc.) edit the file nbproject/ide-targets.xml.

  1. Get a copy of Java SE 1.6 http://java.sun.com
  2. Get a copy of the Celeste sources. See the guides on how to check out from the repository or get a tarball.
  3. Download NetBeans. From the http://www.netbeans.org website, download the latest version of NetBeans which supports Java SE for your system.
  4. Start NetBeans. Do whatever is necessary on your computer to install and start the netbeans platform.
  5. Open the Celeste netbeans project. Select from the main NetBeans menu: File ->Open Project..., navigate to the top level directory of your Celeste repository, and click Open Project.
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact