---
title: Introduction to Project Builder for Java
framework: java
role: article
path: apple-archive/documentation/Java/Conceptual/Project_Builder_for_Java/Introduction
---

# Introduction to Project Builder for Java

Explains how to develop Java applications using Apple

## Organization of This Document

This document has the following chapters and appendixes:

- [Application Development](../ApplicationDevelopment/ApplicationDevelopment.html#//apple_ref/doc/uid/TP40000933-CH205-BCIJJAID) introduces Java development using Project Builder. The chapter explains each of the Java-based templates, which give you a head start when developing a project. - [Build System](../BuildSystem/BuildSystem.html#//apple_ref/doc/uid/TP40000933-CH206-BAJCDBJD) addresses the Project Builder build system. It describes build settings, build targets, and build styles. - [Developing a Tool](../TextBasedApplication/TextBasedApplication.html#//apple_ref/doc/uid/TP40000933-CH207-BCIDJCIH) explains how to use the Java Tool template to develop a text-based Java application. This a good place to start if you’re new to Java development in Mac OS X. - [Developing a Swing Application](../SwingApplication/SwingApplication.html#//apple_ref/doc/uid/TP40000933-CH208-BCIDEJAG) explains how to use the Java Swing Application template to develop a graphical user interface–based application. - [Developing a JNI Application](../JNIApplication/JNIApplication.html#//apple_ref/doc/uid/TP40000933-CH209-BCIBFEFE) provides an overview of the Java JNI Application template, which you can use to develop Java applications that need to interact with native code. - [Debugging Applications](../DebuggingApplications/DebuggingApplications.html#//apple_ref/doc/uid/TP40000933-CH210-CJBEFCID) focuses on Project Builder’s debugging facilities. - [Build Settings Reference](../Reference/Reference.html#//apple_ref/doc/uid/TP40000933-CH211-BBCEFJIE) describes the build settings that you may need to configure in Java applications.

Following the appendixes are a document revision history, and a glossary.

## See Also

There are source files and Project Builder projects in the companion files of this document. They are located in `/Developer/ADC Reference Library/documentation/Java/Conceptual/Project_Builder_for_Java/Project_Builder_for_Java_companion.zip`; that directory is called `companion` in the remainder of this document. You can also download the companion files from [http://developer.apple.com/documentation/Java/index.html](http://developer.apple.com/documentation/Java/index.html) .

For general information about Project Builder, see Project Builder Help. For information on specialized Project Builder customization, see *Customizing Project Builder*, at [http://developer.apple.com/documentation/DeveloperTools/index.html](http://developer.apple.com/documentation/DeveloperTools/index.html) .

[Next](../ApplicationDevelopment/ApplicationDevelopment.html)

Copyright © 2003 Apple Computer, Inc. All Rights Reserved. [Terms of Use](http://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](http://www.apple.com/privacy/) | Updated: 2003-10-10
