<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ojoth's Blog</title>
	<atom:link href="http://ojoth.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ojoth.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 06 Dec 2008 13:23:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ojoth.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ojoth's Blog</title>
		<link>http://ojoth.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ojoth.wordpress.com/osd.xml" title="Ojoth&#039;s Blog" />
	<atom:link rel='hub' href='http://ojoth.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Netbeans</title>
		<link>http://ojoth.wordpress.com/2008/12/01/netbeans/</link>
		<comments>http://ojoth.wordpress.com/2008/12/01/netbeans/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 14:05:54 +0000</pubDate>
		<dc:creator>ojoth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ojoth.wordpress.com/?p=3</guid>
		<description><![CDATA[Basic Project Concepts This section provides an overview of some background information on the IDE&#8217;s project system. Projects In the IDE, you always work inside of a project. In addition to source files, an IDE project contains metadata about what belongs on the classpath, how to build and run the project, and so on. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ojoth.wordpress.com&amp;blog=5247844&amp;post=3&amp;subd=ojoth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Basic Project Concepts</h2>
<p>This section provides an overview of some background information on the IDE&#8217;s project system.</p>
<div class="indent"><a name="ide-projects"></a></div>
<h3 class="tutorial">Projects</h3>
<p>In the IDE, you always work inside of a project. In addition to source files, an IDE project contains metadata about what belongs on the classpath, how to build and run the project, and so on. The IDE stores project information in a project folder which includes an Ant build script and properties file that control the build and run settings, and a <code><span style="font-size:x-small;">project.xml</span></code> file that maps Ant targets to IDE commands.</p>
<p class="notes"><strong>Note:</strong> Though the IDE puts source directories within the project folder by default, your source directories do not necessarily need to be located in the project folder.</p>
<p><a name="ide-ant"></a></p>
<h3 class="tutorial">Ant</h3>
<p>Apache Ant is a Java-based build tool used to standardize and automate build and run environments for development. The IDE&#8217;s project system is based directly on Ant. All of the project commands, like Clean and Build Project and Debug, call targets in the project&#8217;s Ant script. You can therefore build and run your project outside the IDE exactly as it is built and run inside the IDE.</p>
<p>It is not necessary to know Ant to work with the IDE. You can set all the basic compilation and runtime options in the project&#8217;s Project Properties dialog box and the IDE automatically updates your project&#8217;s Ant script. If you are familiar with Ant, you can customize a standard project&#8217;s Ant script or write your own Ant script for a project.</p>
<p><a name="projects-creating"></a></p>
<h2>Creating a Project</h2>
<p><strong>To create a new project:</strong></p>
<ul>
<li>Choose File &gt; New Project (Ctrl-Shift-N).</li>
</ul>
<p>When the New Project wizard appears, simply select the right template for your project and complete the remaining wizard steps.</p>
<p>The IDE contains the following standard project templates for Java desktop and web applications:</p>
<ul>
<li><strong>Java Application.</strong> Creates a skeleton Java SE project with a main class. See <a href="http://ojoth.wordpress.com/wp-admin/javase-intro.html"><span style="color:#1e2a60;">Developing and Deploying General Java Applications</span></a> for a brief tutorial that uses this template.</li>
<li><strong>Java Desktop Application.</strong> Creates an application based on the Swing Application Framework. Skeletons are offered for a basic desktop application and a database application that makes use of the Beans Binding and Java Persistence API libraries. See <a href="http://ojoth.wordpress.com/wp-admin/gui-db.html"><span style="color:#1e2a60;">Building a Java Desktop Database Application</span></a> for an example that uses this template.</li>
<li><strong>Java Class Library.</strong> Creates a skeleton Java class library without a main class. See <a href="http://ojoth.wordpress.com/wp-admin/javase-intro.html"><span style="color:#1e2a60;">Developing and Deploying General Java Applications</span></a> for a brief tutorial that uses this template.</li>
<li><strong>Java Project with Existing Sources.</strong> Creates a Java SE project based on your own Java sources. See <a href="http://ojoth.wordpress.com/wp-admin/#existing-java-sources"><span style="color:#1e2a60;">Setting Up a Java Project Based on Existing Sources</span></a> below.</li>
<li><strong>Web Application.</strong> Creates a skeleton web application, including options to add various web frameworks. See <a href="http://ojoth.wordpress.com/web/quickstart-webapps.html"><span style="color:#1e2a60;">Introduction to Developing Web Applications</span></a> for an example that uses this template.</li>
<li><strong>Web Application with Existing Sources.</strong> Creates a web project based on your own web and Java sources. See <a href="http://ojoth.wordpress.com/wp-admin/#existing-web-sources"><span style="color:#1e2a60;">Setting Up a Web Project Based on Existing Sources</span></a> below.</li>
</ul>
<p>In addition, the IDE also contains templates for EJB modules, enterprise applications, Java ME applications, and more.</p>
<p>The Java and Web project categories also have free-form project templates. The free-form templates enable you to use an existing Ant script for a project but require manual configuration. See <a href="http://ojoth.wordpress.com/wp-admin/#free-form"><span style="color:#1e2a60;">Free-form Projects</span></a> below.</p>
<p>When you finish creating a project, it opens in the IDE with its logical structure displayed in the Projects window and its file structure displayed in the Files window:</p>
<ul>
<li>The Projects window is the main entry point to your project sources. It shows a logical view of important project contents such as Java packages and Web pages. You can right-click any project node to access a popup menu of commands for building, running, and debugging the project, as well as opening the Project Properties dialog box. The Projects window can be opened by choosing Window &gt; Projects (Ctrl-1).</li>
<li>The Files window shows a directory-based view of your projects, including files and folders that are not displayed in the Projects window. From the Files window, you can open and edit your project configuration files, such as the project&#8217;s build script and properties file. You can also view build output like compiled classes, JAR files, WAR files, and generated Javadoc documentation. The Files window can be opened by choosing Window &gt; Files (Ctrl-2).</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ojoth.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ojoth.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ojoth.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ojoth.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ojoth.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ojoth.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ojoth.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ojoth.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ojoth.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ojoth.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ojoth.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ojoth.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ojoth.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ojoth.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ojoth.wordpress.com&amp;blog=5247844&amp;post=3&amp;subd=ojoth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ojoth.wordpress.com/2008/12/01/netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6891d0326186db23aab26c3d52ba0d1?s=96&#38;d=identicon" medium="image">
			<media:title type="html">ojoth</media:title>
		</media:content>
	</item>
	</channel>
</rss>
